capypad
0 Tage Serie
rust / beginner
Snippet

Variablen und Mutable in Rust

In Rust sind Variablen standardmäßig unveränderlich. Das bedeutet, dass Sie einer Variable nach der Zuweisung keinen neuen Wert mehr geben können. Dies ist eine leistungsstarke Funktion, die Fehler verhindert. Wenn Sie den Wert einer Variable ändern müssen, müssen Sie diese mit dem Schlüsselwort 'mut' deklarieren. Diese explizite Veränderlichkeit macht den Code sicherer und leichter nachvollziehbar.

snippet.rs
rust
1
2
3
4
5
6
7
8
9
10
11
fn main() {
let x = 5;
let mut y = 10;
println!("x = {}, y = {}", x, y);
y = 15;
// x = 6; // This would fail - x is immutable
println!("y = {}", y);
}
Erklärung
1
let x = 5;
Erstellt eine unveränderliche Variable x mit dem Wert 5
2
let mut y = 10;
Erstellt eine veränderliche Variable y mit dem Wert 10
3
y = 15;
Ändert y erfolgreich zu 15, da y veränderlich ist