变量

Rust 通过静态类型实现了类型安全。变量绑定默认是不可变的:

fn main() {
    let x: i32 = 10;
    println!("x: {x}");
    // x = 20;
    // println!("x: {x}");
}
  • 由于类型推导,i32 可以省略。随着课程推进,我们会越来越少地看到类型声明。