Tour durch Rust Inhaltsverzeichnis

Variablen

Variablen werden mit dem Schlüsselwort let deklariert.

Im Regelfall sollte man Rust die Entscheidung überlassen, um welchen Datentypen es sich handelt. In Sonderfällen kann der Typ explizit angegeben werden.

Huch, was ist denn bei dem Beispiel los? Die Variable x wird mehrmals deklariert?

Das ist kein Fehler - Rust erlaubt sogenanntes variable shadowing (Variable überschatten). Bei Neudeklaration "verfällt" die vorige Deklaration und wir können mit der Variable arbeiten, als ob es sie davor noch nie gegeben hätte. Der Datentyp darf sich dabei auch ändern.

Variablennamen werden ebenfalls in snake_case geschrieben.