Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Les enums et le filtrage par motif

Dans ce chapitre, nous allons étudier les énumérations, également appelées enums. Les enums vous permettent de définir un type en énumérant ses variantes possibles. D’abord, nous allons définir et utiliser une enum pour montrer comment une enum peut encoder du sens en même temps que des données. Ensuite, nous explorerons une enum particulièrement utile, appelée Option, qui exprime qu’une valeur peut être soit quelque chose, soit rien. Puis, nous verrons comment le filtrage par motif avec l’expression match facilite l’exécution de code différent selon les valeurs d’une enum. Enfin, nous aborderons la construction if let, un autre idiome pratique et concis disponible pour gérer les enums dans votre code.