Les variables en Rust
Par défaut, les variables en Rust sont immuables. C'est une fonctionnalité de sécurité.
rust let x = 5; // Immuable // x = 6; // Cela provoquerait une erreur de compilation !
Pour rendre une variable mutable, utilisez le mot-clé mut :
rust let mut y = 10; y = 11; // Cela fonctionne
Constantes
Les constantes sont toujours immuables et doivent comporter une annotation de type. Elles peuvent être déclarées dans n'importe quelle portée, y compris la portée globale.
rust const MAX_POINTS: u32 = 100_000;
Shadowing (Masquage)
Rust vous permet de masquer une variable en la redéclarant avec let. C'est utile pour changer le type d'une variable tout en conservant le même nom.