Le let indique une déclaration de variable dans tous les cas, et le mut en plus permet de distinguer les deux déclarations. Après c’est une manière comme une autre de distinguer les deux.
Je pense que c’est comme cela par logique: en C++ on déclare une variable, et on peut dire qu’on a pas le droit de la modifier. Ici on déclare et on peut éventuellement s’accorder des droits supplémentaires si c’est nécessaire.
Bref, une question de sémantique avant tout. let = «soit une variable», mut = «mutable». Du coup, «soit x une variable qui vaut 5» et «soit y une variable mutable qui vaut 2».
[^] # Re: let mul
Posté par ariasuni . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 4.
Ce que je voulais dire, c’est que quand on écrit:
Le
letindique une déclaration de variable dans tous les cas, et lemuten plus permet de distinguer les deux déclarations. Après c’est une manière comme une autre de distinguer les deux.Je pense que c’est comme cela par logique: en C++ on déclare une variable, et on peut dire qu’on a pas le droit de la modifier. Ici on déclare et on peut éventuellement s’accorder des droits supplémentaires si c’est nécessaire.
Bref, une question de sémantique avant tout.
let= «soit une variable»,mut= «mutable». Du coup, «soit x une variable qui vaut 5» et «soit y une variable mutable qui vaut 2».Écrit en Bépo selon l’orthographe de 1990