diff --git a/src/basic/variable.md b/src/basic/variable.md index 5a7e541c..f5c49fc9 100644 --- a/src/basic/variable.md +++ b/src/basic/variable.md @@ -26,7 +26,7 @@ ## 变量可变性 -Rust 的变量在默认情况下是**不可变的**。前文提到,这是 Rust 团队为我们精心设计的语言特性之一,让我们编写的代码更安全,性能也更好。当然你可以通过 `mut` 关键字让变量变为**可变的**,让设计更灵活。 +Rust 的变量在默认情况下是**不可变的**。前文提到,这是 Rust 团队为我们精心设计的语言特性之一,让我们编写的代码更安全,性能也更好。当然你可以通过 `mut` 关键字让变量变为**可变的**,让设计更灵活。**或者说,变量默认只能赋值一次,加 `mut` 关键字后可以多次赋值。** 如果变量 `a` 不可变,那么一旦为它绑定值,就不能再修改 `a`。举个例子,在我们的工程目录下使用 `cargo new variables` 新建一个项目,叫做 _variables_ 。