• [^] # Re: Et go ?

    Posté par . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 8.

    Si t’as pas compris l’intérêt du match avec la dépêche, je ne peux plus rien faire pour toi.

    • on n’est pas obligé d’utiliser break;.
    • on peut tester plusieurs valeurs dans une seule branche (plusieurs possibilités ou un intervalle).
    • on peut déstructurer toutes les structures de données du langage (struct, enum, tuples...)
    • le match doit être exhaustif pour compiler.
    • on peut introduire une condition supplémentaire après le motif.

    Un switch n’a vraiment pas grand chose à voir.

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