布尔类型
bool 是 Move 语言中表示布尔值 true 和 false 的基本类型.
bool 类型的字面量只能是 true 或 false.
bool 支持三种逻辑运算:
| 语法 | 描述 | 等价表达式 | 
|---|---|---|
| && | 短路逻辑与 | p && q等价于if (p) q else false | 
| || | 短路逻辑或 | p || q等价于if (p) true else q | 
| ! | 逻辑非 | !p等价于if (p) false else true | 
bool 值被用于 Move 的多种控制流结构中:
与语言内置的其他标量值一样,布尔值也是隐式可复制的,
这意味着它们无需像copy这样的显式指令即可被复制.