Menu
Coddy logo textTech

Vergleichsoperatoren

Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 18 von 75.

Vergleichsoperatoren werden verwendet, um zwei Operanden miteinander zu vergleichen.

Manchmal müssen wir prüfen, ob ein Operand größer/kleiner/... als ein anderer Operand ist. Die folgende Tabelle zeigt mögliche Operatoren für den Vergleich:

OperatorBedeutungBeispiel
==Gleich1 == 2 ergibt false
!=Ungleich1 != 2 ergibt true
>Größer als1 > 2 ergibt false
<Kleiner als1 < 2 ergibt true
>=Größer oder gleich1 >= 2 ergibt false
<=Kleiner oder gleich1 <= 2 ergibt true


Der Vergleichsoperator gibt true zurück, wenn der Vergleich korrekt ist, oder false andernfalls.

Zum Beispiel:

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

var3 wird true enthalten, da var1 und var2 nicht gleich sind

Denken Sie an den boolean Typ,  var3 ist ein boolean.

challenge icon

Aufgabe

Anfänger

Schreibe ein Skript, das 2 Variablen n1 und n2 mit den Werten 8 und 9 (entsprechend) initialisiert.

Initialisiere danach eine weitere Variable n3, die speichert, ob n1 größer als n2 ist.

Spickzettel

Vergleichsoperatoren werden verwendet, um zwei Operanden zu vergleichen und geben true oder false zurück:

OperatorBedeutungBeispiel
==Gleich1 == 2 ergibt false
!=Ungleich1 != 2 ergibt true
>Größer als1 > 2 ergibt false
<Kleiner als1 < 2 ergibt true
>=Größer oder gleich1 >= 2 ergibt false
<=Kleiner oder gleich1 <= 2 ergibt true

Anwendungsbeispiel:

let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2; // var3 wird true enthalten

Probier es selbst

fn main() {
    // Geben Sie Ihren Code unten ein
    
    
    // Ändern Sie die folgende Zeile nicht
    println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals