Rust 逻辑运算符

Rust 逻辑运算符

逻辑运算符用于将两个或多个条件组合起来。逻辑运算符也会返回布尔值。假设变量A的值为10,B的值为20。

序号 运算符 描述 示例
1 &&(与) 只有当所有指定的表达式都返回true时,该运算符才返回true (A > 10 && B > 10)为false
2 ||(或) 只要至少有一个指定的表达式返回true,该运算符就会返回true (A > 10 || B > 10)为true
3 !(非) 该运算符返回表达式结果的反义。例如:!(>5)返回false !(A >10 )为true

插图

fn main() {
   let a = 20;
   let b = 30;

   if (a > 10) && (b > 10) {
      println!("true");
   }
   let c = 0;
   let d = 30;

   if (c>10) || (d>10){
      println!("true");
   }
   let is_elder = false;

   if !is_elder {
      println!("Not Elder");
   }
}

输出

true
true
Not Elder

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程