rust / beginner
Snippet
Veränderliche Variablen mit let mut
In Rust sind Variablen standardmäßig unveränderlich für Sicherheit. Mit 'let mut' wird eine Variable veränderlich, sodass Sie ihren Wert nach der Zuweisung ändern können. Dies unterscheidet sich von Referenzen - 'mut' gilt für die Variable selbst, nicht für den Zugriff darauf.
snippet.rs
1
2
3
4
5
6
7
8
9
10
fn main() {let mut counter = 0;counter += 1;println!("Counter value: {}", counter);let name = String::from("Alice");let mut nickname = name;nickname.push_str("~");println!("Nickname: {}", nickname);}
Erklärung
1
let mut counter = 0;
Deklariert eine veränderliche Integer-Variable 'counter' mit Anfangswert 0
2
counter += 1;
Ändert den Wert der Variable, da sie veränderlich ist
3
let mut nickname = name;
'mut' erlaubt die Neuzuweisung der Bindung selbst