Introduction Énumération Motif

Comme pour les structures, les personnes ayant programmé dans divers langages seront familières de l’énumération. L’énumération existe notamment dans le langage C# et aussi en C++.

En langage Rust, comme en C# ou en C++, les énumérations permettent de définir une série de constantes dont chacune aura un nom. Le langage Rust va cependant bien plus loin : il peut unir au sein d’une énumération des types différents. Et comme nous sommes en Rust, cette union s’effectue sous le contrôle vigilant du compilateur.

Une notion propre à Rust, les motifs, est utilisée entre autres avec les énumérations. Nous les étudierons également dans ce chapitre. D’ores et déjà, nous pouvons les décrire comme des sortes d’expressions régulières dédiées aux données incluses dans les structures, les tuples et toutes sortes de structures de données Rust.

Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Conclusion
Suivant
Les énumérations en Rust