Menu
Coddy logo textTech

Operatori di confronto

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 18 di 75.

Gli operatori di confronto vengono usati per confrontare due operandi.

A volte dobbiamo verificare se un operando è maggiore/minore/... di un altro operando. La tabella seguente mostra i possibili operatori di confronto:

OperatoreSignificatoEsempio
==Uguale1 == 2 restituisce false
!=Diverso1 != 2 restituisce true
>Maggiore di1 > 2 restituisce false
<Minore di1 < 2 restituisce true
>=Maggiore o uguale1 >= 2 restituisce false
<=Minore o uguale1 <= 2 restituisce true


L'operatore di confronto restituisce true se il confronto è corretto o false altrimenti.

Per esempio:

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

var3 conterrà true perché var1 e var2 non sono uguali

Ricorda il tipo boolean,  var3 è un booleano.

challenge icon

Sfida

Principiante

Scrivi uno script che inizializzi 2 variabili n1 e n2 rispettivamente con i valori 8 e 9.

Successivamente, inizializza un'altra variabile n3 che conterrà il risultato del confronto tra n1 e n2, ovvero se n1 è maggiore di n2.

Provalo tu

fn main() {
    // Scrivi il tuo codice qui sotto
    
    
    // Non modificare la riga qui sotto
    println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online