capypad
0 Tage Serie
rust / beginner
Snippet

Variablen und Unveränderlichkeit

In Rust sind Variablen standardmäßig unveränderlich, was bedeutet, dass ihr Wert nach der Zuweisung nicht mehr geändert werden kann. Um eine Variable aktualisierbar zu machen, muss explizit das Schlüsselwort 'mut' verwendet werden.

snippet.rs
rust
1
2
3
4
5
6
7
fn main() {
let x = 5;
// x = 6; // This would cause a compile error
let mut y = 10;
y = 11; // This is allowed
println!("x: {x}, y: {y}");
}
Erklärung
1
let x = 5;
Deklariert eine unveränderliche Variable x mit dem Wert 5.
2
let mut y = 10;
Deklariert eine veränderliche Variable y, deren Wert später geändert werden kann.
3
y = 11;
Weist der veränderlichen Variable y einen neuen Wert zu.