Rust - Operadores relacionales

Los operadores relacionales prueban o definen el tipo de relación entre dos entidades. Los operadores relacionales se utilizan para comparar dos o más valores. Los operadores relacionales devuelven un valor booleano: verdadero o falso.

Suponga que el valor de A es 10 y B es 20.

No Señor Operador Descripción Ejemplo
1 > Mas grande que (A> B) es falso
2 < Menor que (A <B) es verdadero
3 > = Mayor qué o igual a (A> = B) es falso
4 <= Menor o igual a (A <= B) es verdadero
5 == Igualdad (A == B) es falso
6 ! = No es igual (A! = B) es verdadero

Ilustración

fn main() {
   let A:i32 = 10;
   let B:i32 = 20;

   println!("Value of A:{} ",A);
   println!("Value of B : {} ",B);

   let mut res = A>B ;
   println!("A greater than B: {} ",res);

   res = A<B ;
   println!("A lesser than B: {} ",res) ;

   res = A>=B ;
   println!("A greater than or equal to B: {} ",res);

   res = A<=B;
   println!("A lesser than or equal to B: {}",res) ;

   res = A==B ;
   println!("A is equal to B: {}",res) ;

   res = A!=B ;
   println!("A is not equal to B: {} ",res);
}

Salida

Value of A:10
Value of B : 20
A greater than B: false
A lesser than B: true
A greater than or equal to B: false
A lesser than or equal to B: true
A is equal to B: false
A is not equal to B: true