Menu
Coddy logo textTech

Opérateurs de comparaison

Fait partie de la section Fundamentals du Journey Rust de Coddy. Leçon 18 sur 75.

Les opérateurs de comparaison sont utilisés pour comparer deux opérandes.

Parfois, nous devons vérifier si une opérande est plus grande/plus petite/... qu'une autre opérande. Le tableau suivant présente les opérateurs de comparaison possibles :

OpérateurSignificationExemple
==Égal1 == 2 retourne false
!=Différent de1 != 2 retourne true
>Supérieur à1 > 2 retourne false
<Inférieur à1 < 2 retourne true
>=Supérieur ou égal1 >= 2 retourne false
<=Inférieur ou égal1 <= 2 retourne true


L'opérateur de comparaison renvoie true si la comparaison est correcte ou false dans le cas contraire.

Par exemple :

let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2;

var3 contiendra true car var1 et var2 ne sont pas égaux

Rappelez-vous le type boolean,  var3 est un booléen.

challenge icon

Défi

Débutant

Écrivez un script qui initialise 2 variables n1 et n2 avec les valeurs 8 et 9 (respectivement).

Après cela, initialisez une autre variable n3 qui contiendra si n1 est plus grand que n2.

Essayez vous-même

fn main() {
    // Tapez votre code ci-dessous
    
    
    // Ne modifiez pas la ligne ci-dessous
    println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals

Entraînez-vous par vous-même : Compilateur Rust en ligne