可变变量
本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 9 课,共 75 课。
在 Rust 中,变量默认是不可变的。这意味着给变量赋值后,你不能更改该值。不过,声明变量时使用 mut 关键字,就可以让变量变为可变。
例如:
let x = 5; // x 不可变
let mut y = 10; // y 可变在这个示例中,x 是不可变的,因此初始化后你无法更改它的值。另一方面,y 是可变的,因此你可以在代码后面更改它的值。
y = 20; // 这样做是允许的,因为 y 是可变的
x = 15; // 这样做会导致错误,因为 x 是不可变的挑战
入门声明一个名为 add 的可变变量,并将值设为 13。
将值从 13 改为 16。
亲手试试
#[allow(unused_assignments)] // 不要删除这一行
fn main() {
// 初始化变量 add
// 将值从 13 改为 16
// 不要修改下面这一行
println!("add = {}", add);
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Rust 在线编译器