Zum Inhalt springen

Variablen

Welche Aussage beschreibt am besten, was es bedeutet, wenn eine Variable x unveränderlich (immutable) ist?

Unveränderlich (immutable) bedeutet „nicht veränderbar“ oder nicht änderbar.


Welches Schlüsselwort wird nach let verwendet, um anzuzeigen, dass eine Variable verändert werden kann?

Zum Beispiel können Sie eine veränderliche Variable x erstellen, indem Sie schreiben: let mut x = 1 .


fn main() {
let x = 1;
println!("{x}");
x += 1;
println!("{x}");
}

Dies ist ein Kompilierungsfehler, da Zeile 4 versucht, x zu verändern, obwohl x nicht als mut markiert ist.