Rust-变量与可变性【3】
变量
- 变量默认是不可改变的
- 可以在变量名前添加
mut
来使其可变
1 |
|
常量
- 不允许改变的值
- 不能 用
mut
修饰 总是不可变- 常量只能被设置为常量表达式,而不可以是其他任何只能在运行时计算出的值
1 |
|
遮蔽
我们可以定义一个与之前变量同名的新变量, 编译器看的是最后一个变量 前面定义的同名变量被遮蔽了
遮蔽与
mut
的区别
- 遮蔽 其实是创建了一个新变量 只是名字的复用
- 遮蔽 可以改变变量的类型 mut 不能改变变量的类型
1 |
|
Rust-变量与可变性【3】
https://sunjc.vip/2025/07/24/Rust-变量与可变性【3】/