capypad
0 Tage Serie
rust / beginner
Snippet

Variablen und Mutabilität in Rust

In Rust sind Variablen standardmäßig unveränderlich, was sichereren Code fördert. Um eine Variable veränderlich zu machen, musst du explizit das Schlüsselwort `mut` verwenden. Dieses Design verhindert versehentliche Änderungen und macht das Code-Verhalten einfacher nachzuvollziehen.

snippet.rs
rust
1
2
3
4
5
6
7
8
9
10
11
fn main() {
let immutable = 42;
println!("Immutable: {}", immutable);
 
let mut mutable_var = 10;
println!("Before mutation: {}", mutable_var);
 
mutable_var = 15;
println!("After mutation: {}", mutable_var);
 
}
Erklärung
1
let immutable = 42;
Erstellt eine unveränderliche Variable. Ihr Wert kann nach der Initialisierung nicht geändert werden.
2
let mut mutable_var = 10;
Erstellt eine veränderliche Variable mit `mut`. Der Wert kann später neu zugewiesen werden.
3
mutable_var = 15;
Weist der veränderlichen Variable erfolgreich einen neuen Wert zu.