
Rust
huangyehui
这个作者很懒,什么都没留下…
展开
-
Rust进阶-用之即弃的iterator
https://stackoverflow.com/questions/48037128/how-to-use-the-same-iterator-twice-once-for-counting-and-once-for-iteration/51012826#51012826原创 2020-05-07 15:07:58 · 1225 阅读 · 0 评论 -
Rust基础-Vec用法
Vec 定义了一个动态增长的数组,与java ArrayList类似。基本也定义了增删改查操作:pub fnpush(&mut self, value: T)pub fnremove(&mut self, index:usize)pub fnget<I>(&self, index: I)通过例子可以比较轻松掌握基本用法:pub ...原创 2020-04-28 16:54:01 · 10114 阅读 · 0 评论 -
Rust基础-UI初探
学习了一段rust之后,有点技痒是否能用rust做一个带界面的demo。于是调查一番最后选择了GTK-rs作为UI库。接下来就一步步演示下,如果使用GTK完成基于rust的简单小应用。 首先根据官网提示,在cargo.toml中增加相关依赖[dependencies.gtk]version = "0.8.0"features = ["v3_16"][...原创 2020-04-13 18:22:17 · 7664 阅读 · 0 评论 -
Rust基础知识-trait
trait的中文翻译是特性,初次接触rust的trait概念,有点抽象,什么是特性? 其实trait的行为和C++/java中的虚函数/接口概念非常类似。站在这个角度去理解trait立马恍然大悟了。 我们先从定义入手比较trait和接口的异同点。 用trait定义一个animal pub trait animal{ fn eat...原创 2020-03-27 09:19:07 · 971 阅读 · 0 评论