Rust Grundlagen auf dem PC · Teil 5TutorialEinsteiger

Rust

Rust Grundlagen 05: Variablen und Konstanten

Werte sicher speichern. Verständliche Rust-Lektion mit Beispielen, Übung und Musterlösung.

Kapitel: Grundlagen der Programmierung

Veröffentlicht am

Teil 05: Variablen und Konstanten

Lernziel: Werte sicher speichern.

Voraussetzungen: Die vorherigen Lektionen, insbesondere Teil 04.

Worum geht es?

Mit let legst du in Rust Variablen an. Sie sind standardmäßig unveränderlich; mut erlaubt Änderungen.

Schritt für Schritt

fn main() {
    let material = "PLA";
    let mut temperatur = 200;
    const MAX_TEMPERATUR: i32 = 300;

    temperatur += 5;
    println!("{}: {} von maximal {} °C", material, temperatur, MAX_TEMPERATUR);
}

Bei let bestimmt Rust oft den Datentyp automatisch. Eine Konstante mit const benötigt einen expliziten Typ.

Shadowing

let breite = 20;
let breite = breite * 2;

Dies ist eine neue Bindung mit gleichem Namen, keine Änderung der alten Variable. Shadowing ist nicht identisch mit mut.

Fehlerprobe: Entferne mut und versuche, temperatur += 5 erneut zu übersetzen. Die Compilerdiagnose zeigt dir, was fehlt.

Selbst ausprobieren

Lege eine unveränderliche Bezeichnung, eine veränderliche Stückzahl und eine Konstante für die Maximalzahl an; erhöhe die Stückzahl um zwei.

Musterlösung anzeigen
fn main() {
    const MAX_STUECK: u32 = 100;
    let artikel = "Abstandshalter";
    let mut stueckzahl = 12;
    stueckzahl += 2;
    println!("{}: {} / {}", artikel, stueckzahl, MAX_STUECK);
}

Das solltest du mitnehmen

  • Werte sicher speichern.
  • 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 →