String不是基本类型
@ -4,7 +4,7 @@
Rust每个值都有其确切的数据类型, 总的来说可以分为两类:基本类型和复合类型。 基本类型意味着它们往往是一个最小化原子类型,无法解构为其它类型(一般意义上来说),由以下组成:
- 数值类型: 有符号整数 (`i8`, `i16`, `i32`, `i64`, `isize`)、 无符号整数 (`u8`, `u16`, `u32`, `u64`, `usize`) 、浮点数 (`f32`, `f64`)、以及有理数、复数
- 字符串:字符串字面量、字符串切片&str和堆分配字符串String
- 字符串:字符串字面量和字符串切片&str
- 布尔类型: `true`和`false`
- 字符类型: 表示单个Unicode字符,存储为4个字节
- 元类型: 即`()`,其唯一的值也是`()`