Appearance
Day 02 - 变量与数据类型
变量声明
rust
let x = 5; // 不可变
let mut y = 10; // 可变
let (a, b) = (1, 2); // 解构赋值基本数据类型
整数
| 类型 | 范围 |
|---|---|
| i8 | -128 ~ 127 |
| i32 | -21亿 ~ 21亿 |
| i64 | -922亿亿 ~ 922亿亿 |
| u8 | 0 ~ 255 |
| isize | 平台相关(64位即i64) |
浮点数
rust
let f = 3.14; // f64
let f2: f32 = 3.14; // f32布尔
rust
let b = true;
let c = false;字符
rust
let c = 'z';
let emoji = '😀';面试考点
问题:Rust的变量默认不可变?
答案: 是的。Rust变量默认不可变,需要用mut声明可变变量。这是Rust安全性的体现,鼓励开发者减少可变状态。
📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01 | 简介与路线 | ✅ |
| 02 | 变量与数据类型 | ✅ |
| 03 | 函数 | ⬜ |
