fn main(){
let x = 5; //用let 声明一个变量x rust中变量默认为不可变
println!("The value of x is {}", x);
x = 6; //此处改变x的值,编译时将会报错,因为x变量默认为不可变
let mut y = 5;
y = 6; //此处可以更y的值,因为上面用let 声明变量时在变量名字y 前面使用了 mut 关键字
//常量声明
const MAX_POINTS: u32 = 100_000;//用const可以声明一个常量,常量在任何时候都不可以被改变,且在
//声明常量时必须指定常量的数据类型
//变量覆盖
let z = 10;
let z = z + 1; //这里用let关键字重定义z,并把上面的z的值 + 1 的结果赋值给重定义的z,而且在这个
//过程中还可以重定义z的值的数据类型
let z = z * 2
}
cargo new
cargo build
cargo run
cargo check
rustup --update
rustc --version