变量和可变性
变量和常量的区别
- 变量只是默认不可变;你可以在变量名之前加 mut 来使其可变。
- 常量是绑定到一个名称的不允许改变的值;常量不光默认不能变,它总是不能变。
隐藏(Shadowing)
- 定义一个与之前变量同名的新变量,而新变量会 隐藏 之前的变量。
mut 与隐藏的另一个区别是,当再次使用 let 时,实际上创建了一个新变量,我们可以改变值的类型,但复用这个名字。
变量和可变性
变量和常量的区别
隐藏(Shadowing)
mut 与隐藏的另一个区别是,当再次使用 let 时,实际上创建了一个新变量,我们可以改变值的类型,但复用这个名字。