Rust学习 (三) 变量

2020-09-13  本文已影响0人  Gascognya

Rust的变量默认是不可变的。

let name = "bob",当输入name = "jack"时便会出错。可以使用mut关键字来使其变得 可变
let mut name = "bob",这是name = "jack"便是被允许的。

变量的隐藏

当然除了使用mut关键字,我们还可以通过重定义的方式来隐藏变量。

let name = "bob";
let name = "jack";
let name = 12345;

这样是被允许的,即便变量没有使用mut

let count = 0;
let count = count + 1;

mut和隐藏的区别

常量

const MAX_POINTS: u32 = 100;
常量使用const声明,需要使用:type来声明类型。其在作用域中一直生效。

上一篇 下一篇

猜你喜欢

热点阅读