Merge pull request #272 from bigbigDreamer/patch-4

docs(char-bool): precise meaning description
pull/275/head
Sunface 3 years ago committed by GitHub
commit e4d35a3462
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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()`函数的使用吧?那么这个函数返回什么呢?

Loading…
Cancel
Save