Les valeurs constantes sont principalement utiles lorsque vous devez définir une variable qui doit être modifiée par d'autres parties du programme. Contrairement aux variables immuables, les variables constantes dans la rouille ne peuvent pas être rendues mutables même en utilisant le mot-clé Mut.
Constantes de rouille
Il existe deux types de constantes dans la rouille:
Nous ne nous préoccuperons pas de constantes statiques pour ce tutoriel.
Route Déclarer la variable constante
Pour déclarer une variable constante dans Rust, nous utilisons le mot-clé const suivi du nom de la variable et de son type.
La syntaxe est comme indiqué:
const var_name: type = valeur;Notez que vous devez explicitement spécifier le type d'une variable constante, contrairement aux variables normales de rouille.
Selon les règles de la rouille de la dénomination, une variable constante devrait avoir un boîtier de serpent hurlant comme:
const variable_name = valeur;L'exemple ci-dessous montre comment définir une variable constante appelée pi.
const pi: f64 = 3.1415926535;Une fois déclaré, nous pouvons utiliser la variable constante dans n'importe quelle partie du programme.
Zone de le Cirlce: 160.20200192305325 CM2
Notez que le compilateur renvoie une erreur si nous essayons de modifier la valeur d'une variable constante. Un exemple est comme indiqué ci-dessous:
const pi: f64 = 3.1415926535;Le code ci-dessus doit renvoyer une erreur alors que nous essayons de modifier la valeur d'une variable constante.
Conclusion
Dans cet article, nous avons couvert comment créer et utiliser des variables constantes. Les constants sont très utiles pour définir des variables globales qui entraîneraient un comportement inattendu s'il était modifié.