From 383ece674bd92a76987083a9607d6a57920fd828 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 28 Jan 2022 09:57:21 +0800 Subject: [PATCH 1/2] fix wrong indents and float number formatting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 控制小数位为 2 位应该是 `{:.2}` 。 `{:02}` 是对整体宽度不足 2 位的数字补前导 0 。 --- book/contents/basic/base-type/numbers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/contents/basic/base-type/numbers.md b/book/contents/basic/base-type/numbers.md index f2877da9..07559796 100644 --- a/book/contents/basic/base-type/numbers.md +++ b/book/contents/basic/base-type/numbers.md @@ -126,8 +126,8 @@ fn main() { 42.0_f32, ]; -// 打印数组中第一个值,其中控制小数位为2位 -println!("{:02}", forty_twos[0]); + // 打印数组中第一个值,并控制小数位为2位 + println!("{:.2}", forty_twos[0]); } ``` From 1fa8c78f1f492e7cece97326b583e15fc0deaa22 Mon Sep 17 00:00:00 2001 From: yaoming00 Date: Fri, 28 Jan 2022 11:47:16 +0800 Subject: [PATCH 2/2] 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)中介绍,因此现在暂时无需关心细节。