Retour au cours

Variables, Mutabilité & Constantes

Rust pour la Sécurité des Systèmes & du Web3

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.