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 newcargo buildcargo runcargo checkrustup --updaterustc --version
