04-基本类型
基本类型 — Rust 语言之旅
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
基本类型
Rust 有多种常见的类型:
- 布尔型 -
bool表示 true 或 false - 无符号整型-
u8u32u64u128表示非负整数 - 有符号整型 -
i8i32i64i128表示整数 - 指针大小的整数 -
usizeisize表示内存中内容的索引和大小 - 浮点数 -
f32f64 - 元组(tuple) -
(value, value, ...)用于在栈上传递固定序列的值 - 数组 - 在编译时已知的具有固定长度的相同元素的集合
- 切片(slice) - 在运行时已知长度的相同元素的集合
str(string slice) - 在运行时已知长度的文本
文本可能比你在其他语言中学到的更复杂,因为 Rust 是一种系统编程语言,它关心的是你可能不太习惯的内存问题。 我们之后将详细讨论这个问题。
另外,你也可以通过将类型附加到数字的末尾来明确指定数字类型(如 13u32 和 2u8)
示例代码
| |