RosettaCodeData/Task/Enumerations/Odin/enumerations.odin
2023-07-01 13:44:08 -04:00

20 lines
276 B
Odin

package main
Fruit :: enum {
Apple,
Banana,
Cherry,
}
FruitWithNumber :: enum {
Strawberry = 0,
Pear = 27,
}
main :: proc() {
b := Fruit.Banana
assert(int(b) == 1) // Enums always have implicit values
p := FruitWithNumber.Pear
assert(int(p) == 27)
}