Skip to content
On this page

变量与常量

let

此用于定义变量,但是定义的变量是不可变变量。比如定义变量 a 为 5。代码如下:

rust
let a: i32 = 5;

在这种情况下,是不可以对变量进行修改的,比如如下语句则不能执行。

rust
a = 5;

但是既然都是变量,那肯定是有办法修改的,一般有两种方案可以解决。

第一种则是不需要修改变量的类型,就可以修改,那么在定义时可以这样:

rust
let mut a: i32 = 5;
a = 10;

第一种则是需要变更变量的数据类型,那么则应该使用如下方法:

rust
let a: bool = true;
let a: char = 'A';