Rust 有多种常见的类型:
bool
表示 true 或 falseu8
u32
u64
u128
表示非负整数i8
i32
i64
i128
表示整数usize
isize
表示内存中内容的索引和大小f32
f64
(value, value, ...)
用于在栈上传递固定序列的值str
(string slice) - 在运行时已知长度的文本文本可能比你在其他语言中学到的更复杂,因为 Rust 是一种系统编程语言,它关心的是你可能不太习惯的内存问题。 我们之后将详细讨论这个问题。
另外,你也可以通过将类型附加到数字的末尾来明确指定数字类型(如 13u32
和 2u8
)