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.