Enumerasi
Enumerasi atau disingkat enum adalah tipe data buatan yang nama dan elemen nilainya kita tentukan sendiri Sebagai contoh tipe data boolean hanya menampung nilai true
dan false
, tetapi kita ingin sebuah tipe data serupa dengan boolean tetapi memiliki nilai baru yaitu unknown
, maka kita bisa membuat tipe data baru dengan enum.
Pola kalimat untuk mendeklarasikan enum:
type
<nama enum> = enum
<nilai enum> , <nilai enum>
Berikut contoh penerapanya pada tipe data boolean dengan unknown
kita beri nama ubool:
type
ubool = enum
false, true , unknown
Penggunaan nilai tipe ubool
dalam sebuah kasus:
type
ubool = enum
false, true, unknown
var tesUbool : ubool = false
echo tesUbool
# false
tesUbool = true
echo tesUbool
# true
tesUbool = unknown
echo tesUbool
# unknown