• [^] # Re: let mul

    Posté par . 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:

    let x = 5;
    let mut y = 2;

    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».

    Écrit en Bépo selon l’orthographe de 1990