学习Rust 过程中的,记录
cargo 工具使用
integer 、 float 、 bool 、 array 、 char 、 enum 、 struct 、 tup 、 limit
-
Vec动态可变长数组
-
VecDeque 双端队列数据类型
-
HashMap 键值对数据类型-散列值哈希表
-
String 字符串对象(特殊的容器类型)
-
条件判断
if 、 if else 、 if else if else
-
循环
loop 、 while 、 for
-
match 模式匹配
类似其它编程语言中的 switch case
-
简化 match 模式匹配
if let 、 while let
fn 普通函数、 impl 方法|关联函数、高阶函数(函数做 => 返回值、参数)、闭包
-
[].iter() 数组转迭代器
-
iter.collect() 迭代器转数组
-
any 查找是否存在某个数据,
-
filter 过滤迭代器
-
sum 求和
-
zip 压缩迭代器
-
map 映射新的迭代器
-
take 生成一个新的指定可迭代数量的迭代器