上文中,我们简单探讨了 Rust
的类型系统,这一篇我们继续来了解 Rust 的数据类型。我画了一张 Rust
基础知识图谱,希望可以帮助你更好地定位当前所在的位置。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| mindmap root((Rust 数据类型)) 数值类型 整数 有符号 i8/i16/i32/i64/i128/isize 无符号 u8/u16/u32/u64/u128/usize 浮点数 f32 f64 布尔型 bool 字符型 char 复合类型 元组 Tuple 数组 Array 切片 Slice 字符串 String str 结构体 Struct 枚举 Enum 特殊类型 单元类型 unit Never类型 ! 指针类型 引用 &T 原始指针 *const/*mut 智能指针
|