定义变量
第 9 章 定义变量
在计算机里硬件有内存条,当通电以后,会被加载到操作系统中,我们可以认为这是一个大酒店,但是它内部是要有房间的,每个房间都有自己的位置,有自己的名称,这样管理的好处是方便,直接,所以计算机也采用了这样的模式。
声明变量
1 | let 变量名 = 值; // 不指定变量类型 |
变量 就是给 某一块内存地址 起名字。比如: s=内存地址 1、s2=内存地址 2 。
前面说过 变量是有数据类型的,所以 内存存储的数据也是有数据类型的。
变量的命名规范
可以包含 字母、数字 和 下划线 。
变量名必须以 字母 或 下划线 开头。不能以 数字 开头。
变量名是 区分大小 写的。也就是大写的 Study 和小写的 study 是两个不同的变量。
1 | fn main() { |
let 关键字-不可变变量
Rust 语言中使用 let
声明的变量,在第一次赋值之后,是不可变更不可重新赋值的,变成了 只读 状态。默认情况下,Rust 语言中的变量是不可变的。
1 | let price = 188; |
mut 关键字-可变变量
Rust 语言提供了 mut
关键字表示 可变的。 在变量名的前面加上 mut
关键字告诉编译器这个变量是可以重新赋值的。
1 | let mut 变量名 = 值; |
修改上面的例子
1 | let mut price = 188; |
添加微信 | 公众号更多内容 |
---|---|
![]() |
![]() |
本博客所发布的内容,部分内容来源于网络,版权归原作者所有,如有侵权,请联系删除。转载请注明来自 面向加薪学习!