Zmienne są w Ruscie deklarowane przy użyciu słowa kluczowego let.
Podczas przypisywania wartości zmiennej, w 99% przypadków Rust będzie w stanie domyśleć się jakiego powinna być ona typu. W przypadku kiedy automatyczne wykrycie typu się nie uda, możesz zawsze dodać typ ręcznie, dopisując go przy deklaracji zmiennej.
Zauważ, że jesteśmy w stanie dokonać przypisania do tej samej zmiennej wielokrotnie. Taki manewr jest nazywany przyćmiewaniem zmiennej (ang. variable shadowing), i można w ramach niego dokonać również zmiany typu zmiennej.
Nazwy zmiennych są zawsze zapisywane małymi_literami_z_podkreślnikami_zamiast_spacji
, czyli inaczej mówiąc stylem snake_case
.