Enum dan Pola Pencocokan

Pada bab ini, kita akan melihat enumerasi, juga dikenal sebagai enum. Enum memungkinkan Anda untuk mendefinisikan tipe dengan cara mengenumerasi variant-nya yang mungkin. Pertama, kita akan mendefinisikan dan menggunakan enum untuk menunjukkan bagaimana enum dapat mengkodekan makna bersama dengan data. Selanjutnya, kita akan menjelajahi enum yang sangat berguna, yang disebut Option, yang mengungkapkan bahwa sebuah nilai dapat menjadi sesuatu atau tidak ada. Terakhir, kita akan melihat bagaimana pola pencocokan dalam ekspresi match membuatnya mudah untuk menjalankan kode yang berbeda untuk nilai-nilai yang berbeda dari sebuah enum.