From 0a6df05c2deb9bad9701126b28a008793a4f5609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=EF=BC=88=E4=B9=A6=E7=94=9F=EF=BC=89?= Date: Thu, 20 Jan 2022 21:36:28 +0800 Subject: [PATCH 1/2] docs: precise meaning description precise meaning description --- book/contents/basic/base-type/char-bool.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/contents/basic/base-type/char-bool.md b/book/contents/basic/base-type/char-bool.md index d08dc29f..2ad84d68 100644 --- a/book/contents/basic/base-type/char-bool.md +++ b/book/contents/basic/base-type/char-bool.md @@ -16,7 +16,7 @@ fn main() { } ``` -如果大家从部分陈旧的语言来,可能会大喊一声:这XX叫字符?是的,在Rust语言中这些都是字符,Rust的字符不仅仅是`ASCII`,所有的`Unicode`值都可以作为Rust字符,包括中文/日文/韩文,emoji表情等等,都是合法的字符类型。`Unicode` 值的范围从 `U+0000~U+D7FF`和 `U+E000~U+10FFFF`。不过“字符”并不是 `Unicode` 中的一个概念,所以人在直觉上对“字符”的理解和 Rust 的字符概念并不一致。 +如果大家用部分陈旧的语言来形容,可能会大喊一声:这XX叫字符?是的,在Rust语言中这些都是字符,Rust的字符不仅仅是`ASCII`,所有的`Unicode`值都可以作为Rust字符,包括单个的中文、日文、韩文、emoji表情符号等等,都是合法的字符类型。`Unicode` 值的范围从 `U+0000~U+D7FF`和 `U+E000~U+10FFFF`。不过“字符”并不是 `Unicode` 中的一个概念,所以人在直觉上对“字符”的理解和 Rust 的字符概念并不一致。 由于`Unicode`都是4个字节编码,因此字符类型也是占用4个字节: ```rust @@ -57,7 +57,7 @@ fn main() { ## 元类型 -元类型就是`()`,对,你没看错,就是`()`,唯一的值也是`()`,可能读者读到这里就不愿意了,你也太敷衍了吧,管这叫类型? +元类型就是`()`,对,你没看错,就是`()`,唯一的值也是`()`,一些读者读到这里可能就不愿意了,你也太敷衍了吧,管这叫类型? 只能说,再不起眼的东西,都有其用途,在目前为止的学习过程中,大家已经看到过很多次`fn main()`函数的使用吧?那么这个函数返回什么呢? From 82a2ff5761a26f7b87ae2805169a47aad94e2667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=EF=BC=88=E4=B9=A6=E7=94=9F=EF=BC=89?= Date: Thu, 20 Jan 2022 22:33:33 +0800 Subject: [PATCH 2/2] docs: precise meaning description docs: precise meaning description --- book/contents/basic/base-type/char-bool.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/contents/basic/base-type/char-bool.md b/book/contents/basic/base-type/char-bool.md index 2ad84d68..acf1ba0b 100644 --- a/book/contents/basic/base-type/char-bool.md +++ b/book/contents/basic/base-type/char-bool.md @@ -16,7 +16,7 @@ fn main() { } ``` -如果大家用部分陈旧的语言来形容,可能会大喊一声:这XX叫字符?是的,在Rust语言中这些都是字符,Rust的字符不仅仅是`ASCII`,所有的`Unicode`值都可以作为Rust字符,包括单个的中文、日文、韩文、emoji表情符号等等,都是合法的字符类型。`Unicode` 值的范围从 `U+0000~U+D7FF`和 `U+E000~U+10FFFF`。不过“字符”并不是 `Unicode` 中的一个概念,所以人在直觉上对“字符”的理解和 Rust 的字符概念并不一致。 +如果大家从部分陈旧的语言来,可能会大喊一声:这XX叫字符?是的,在Rust语言中这些都是字符,Rust的字符不仅仅是`ASCII`,所有的`Unicode`值都可以作为Rust字符,包括单个的中文、日文、韩文、emoji表情符号等等,都是合法的字符类型。`Unicode` 值的范围从 `U+0000~U+D7FF`和 `U+E000~U+10FFFF`。不过“字符”并不是 `Unicode` 中的一个概念,所以人在直觉上对“字符”的理解和 Rust 的字符概念并不一致。 由于`Unicode`都是4个字节编码,因此字符类型也是占用4个字节: ```rust