数据类型
变量类型
整型
| 8-bit | i8 | u8 |
|---|---|---|
| 16-bit | i16 | u16 |
| 32-bit | i32 | u32 |
| 64-bit | i64 | u64 |
| 128-bit | i128 | u128 |
| arch | isize | usize |
浮点
f32 和 f64
布尔型
bool
char
let c = 'z';
复合类型
元组 tuple
#![allow(unused)] fn main() { let tup: (i32, f64, u8) = (500, 6.4, 1); let tup = (500, 6.4, 1); let (x, y, z) = tup; // 读取 let five_hundred = x.0 }