Cursus Raku / Geavanceerd / Meer over ingebouwde types / Enumeraties / Een enum definiëren
Quiz — Enumeraties
Wat print het volgende programma?
enum Colour <red green blue>;
say green + blue;| 1 | 3 |
| 0 | greenblue |
| 0 | (green blue) |
| 0 | an error |
Elke constante staat voor een getal, toegekend vanaf nul in de
opgegeven volgorde: red is 0,
green is 1, blue is
2. In een rekenkundige context gedragen de constanten zich
als die getallen, dus green + blue is 1 + 2,
wat 3 is.