Skip to content

Day 02 - 变量与数据类型

变量声明

rust
let x = 5;          // 不可变
let mut y = 10;     // 可变

let (a, b) = (1, 2);  // 解构赋值

基本数据类型

整数

类型范围
i8-128 ~ 127
i32-21亿 ~ 21亿
i64-922亿亿 ~ 922亿亿
u80 ~ 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函数

本文为Rust 30天学习计划第2天内容

📚 导航

| ← Day 01 - 上一章 | Day 03 - 下一章 →

最后更新: