Enums y Pattern Matching
En este capítulo, vamos a ver las enumeraciones, también conocidos como
enums. Los enums te permiten definir un tipo enumerando sus posibles
variantes. Primero definiremos y usaremos un enum para mostrar cómo un
enum puede codificar el significado junto con datos. A continuación,
exploraremos un enum particularmente útil, llamado Option
, que
expresa que un valor puede ser algo o nada. Luego veremos cómo el
patrón de coincidencia en la expresión match
hace que sea fácil
ejecutar un código diferente para diferentes valores de un enum.
Finalmente, veremos cómo la construcción if let
es otra expresión
conveniente y concisa disponible para manejar enums en su código.