5.3.原生类型
最后更新于:2022-04-01 00:43:32
Rust有一系列被认为是“原生”的类型。这意味着它们是内建在语言中的。Rust被构建为在标准库中也提供了一些建立在这些类型之上的有用的类型,不过它们也是原生的。
## 布尔型
Rust有一个内建的布尔类型,叫做`bool`。它有两个值,`true`和`false`:
~~~
let x = true;
let y: bool = false;
~~~
布尔型通常用在[if语句](http://doc.rust-lang.org/nightly/book/if.html)中。
你可以在[标准库文档](http://doc.rust-lang.org/nightly/std/primitive.bool.html)中找到更多关于`bool`的文档。
## `char`
`char`类型代表一个单独的Unicode字符的值。你可以用单引号(`'`)创建`char`:
~~~
let x = 'x';
let two_hearts = '