Enumerations: Difference between revisions
Added Odin variant
Thundergnat (talk | contribs) m (sntax highlighting fixup automation) |
(Added Odin variant) |
||
Line 1,356:
| Banana
| Cherry</syntaxhighlight>
=={{header|Odin}}==
<syntaxhighlight lang="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)
}</syntaxhighlight>
=={{header|Oforth}}==
|