Appearance
let
此用于定义变量,但是定义的变量是不可变变量。比如定义变量 a 为 5。代码如下:
a
let a: i32 = 5;
在这种情况下,是不可以对变量进行修改的,比如如下语句则不能执行。
a = 5;
但是既然都是变量,那肯定是有办法修改的,一般有两种方案可以解决。
第一种则是不需要修改变量的类型,就可以修改,那么在定义时可以这样:
let mut a: i32 = 5; a = 10;
第一种则是需要变更变量的数据类型,那么则应该使用如下方法:
let a: bool = true; let a: char = 'A';