Rust bool布尔类型
布尔类型
Rust语言中内置了一个基本的数据类型——布尔类型,使用关键字bool定义,值有两个,分别为true和false。如果将布尔强制转换为整数,则true将为1,false将为0。
Rust布尔类型的值可以用于逻辑运算,主要有且、或和非,与数学上的运算法则类似。具体的运算符号将在后面章节中介绍逻辑运算符的时候再详细罗列。
布尔类型变量的定义语法
改语法只是一般布尔类型变量的定义语法,关于静态的或常量的定义将在以后的章节中介绍:
let var : bool = expression; 可以不指定类型,expression可以是表达式,也可以是true或false的值。
布尔类型的运用
Rust语言中布尔类型与其它大多数计算机编程用语言的布尔类型的应用基本上类似,可以用于if条件判断,或用于循环的条件判断。
布尔类型实例代码
下面实例通过一个if条件判断来展示布尔类型变量的定义及用法(如果没有计算机编程的相关经验,不理解if条件判断,那么可以先了解一下即可):
fn main() {
let t : bool = 3 > 2;
if t{
println!("这是正确的!")
}
}
编译运行后,得到输出:
这是正确的!
免责声明:内容仅供参考,不保证正确性。