bool 类型的值,表示逻辑 true。
bool
true
从逻辑上讲,true 不等于 false。
false
Rust 的几个控制结构将检查 bool 条件是否评估为 true。
if 表达式中的条件必须为 bool 类型。 只要该条件评估为 true,则 if 表达式就会采用第一个块的值。 但是,如果条件评估结果为 false,则表达式将采用 else 块的值 (如果有)。
if
else
while 是另一个控制流结构,它需要一个 bool 类型的条件。 只要条件评估为 true,while 循环将连续评估其关联的块。
while
match 分支可以有效的保护子句。
match