Rust Grundlagen auf dem PC · Teil 9TutorialEinsteiger

Rust

Rust Grundlagen 09: Schleifen

Anweisungen wiederholen. Verständliche Rust-Lektion mit Beispielen, Übung und Musterlösung.

Kapitel: Grundlagen der Programmierung

Veröffentlicht am

Teil 09: Schleifen

Lernziel: Anweisungen wiederholen.

Voraussetzungen: Die vorherigen Lektionen, insbesondere Teil 08.

Worum geht es?

Mit for, while und loop kannst du wiederkehrende Aufgaben automatisieren.

Schritt für Schritt

fn main() {
    for sekunde in 1..=5 {
        println!("Messung {sekunde}");
    }

    let mut temperatur = 20;
    while temperatur < 25 {
        temperatur += 1;
    }
    println!("Endtemperatur: {temperatur}");
}

1..=5 enthält die 5; 1..5 endet bei 4. while prüft die Bedingung vor jeder Iteration. loop läuft so lange, bis etwa break ausgeführt wird.

let mut zaehler = 0;
loop {
    zaehler += 1;
    if zaehler == 3 { break; }
}

Mit continue wird der Rest des aktuellen Schleifendurchlaufs übersprungen. Achte bei while und loop immer auf eine Abbruchbedingung.

Selbst ausprobieren

Gib die Quadratzahlen von 1 bis einschließlich 10 mit einer for-Schleife aus.

Musterlösung anzeigen
fn main() {
    for zahl in 1..=10 {
        println!("{}² = {}", zahl, zahl * zahl);
    }
}

Das solltest du mitnehmen

  • Anweisungen wiederholen.
  • Nutze cargo run für das Ausführen und cargo check für eine schnelle Fehlerprüfung (ab Teil 4).
  • Experimentiere mit veränderten Werten und beobachte die Compilermeldungen.

Weiterführende Quellen


← Vorheriger Teil | Kursübersicht | Nächster Teil →