Enum dan Pola Penyesuaian

Dalam bab ini, kita akan melihat enumerations, juga disebut enums. Enums memungkinkan Anda mendefinisikan tipe dengan menghitung variants yang mungkin. Pertama, kita akan mendefinisikan dan menggunakan sebuah enum untuk menunjukkan bagaimana enum dapat mengkodekan makna bersama dengan data. Selanjutnya, kita akan menjelajahi enum yang sangat berguna, yang disebut Option, yang menyatakan bahwa suatu nilai dapat menjadi sesuatu atau tidak. Akhirnya, kita akan melihat bagaimana pola pencocokan dalam ekspresi match membuatnya mudah untuk menjalankan kode yang berbeda untuk nilai-nilai enum yang berbeda.