From 1fa8c78f1f492e7cece97326b583e15fc0deaa22 Mon Sep 17 00:00:00 2001 From: yaoming00 Date: Fri, 28 Jan 2022 11:47:16 +0800 Subject: [PATCH] chore: add reason why static cant change --- book/contents/basic/variable.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/contents/basic/variable.md b/book/contents/basic/variable.md index 70894753..5709b254 100644 --- a/book/contents/basic/variable.md +++ b/book/contents/basic/variable.md @@ -117,7 +117,7 @@ fn main() { 变量的值不能更改可能让你想起其他另一个很多语言都有的编程概念:**常量**(*constant*)。与不可变变量一样,常量也是绑定到一个常量名且不允许更改的值,但是常量和变量之间存在一些差异: -- 常量不允许使用 `mut`。**常量不仅仅默认不可变,而且自始至终不可变**。 +- 常量不允许使用 `mut`。**常量不仅仅默认不可变,而且自始至终不可变**,因为常量在编译完成后,已经确定它的值。 - 常量使用 `const` 关键字而不是 `let` 关键字来声明,并且值的类型**必须**标注。 我们将在下一节[数据类型](./base-type/index.md)中介绍,因此现在暂时无需关心细节。