Rust 变量
变量是程序可以操作的命名存储空间。简单来说,变量帮助程序存储值。Rust中的变量与特定的数据类型相关联。数据类型确定变量内存的大小和布局,可以存储在该内存中的值的范围以及可以对变量执行的操作集。
命名变量的规则
在本节中,我们将学习命名变量的不同规则。
- 变量的名称可以由字母,数字和下划线字符组成。
-
它必须以字母或下划线开头。
-
大写和小写字母区分大小写,因为Rust是区分大小写的。
语法
在Rust中声明变量时,数据类型是可选的。数据类型是根据分配给变量的值推断出来的。
声明变量的语法如下所示。
插图
上面代码的输出将是 费用为25000,薪水为35000 .
不可变性
默认情况下,变量在Rust中是不可变的 – 只读的。换句话说,一旦将值绑定到变量名上,变量的值就不能被改变。
让我们以一个示例来理解。
下面是输出:
错误信息指出错误的原因 – 不能将值两次赋给不可变变量费用。这是 Rust 允许程序员编写代码并利用安全性和轻松并发性的众多方式之一。
可变的
变量默认是不可变的。在变量名称前加上 mut 关键字使其变为可变的。可变变量的值可以改变。
声明可变变量的语法如下所示 –
下面是代码片段的输出: