Cursus Raku / Geavanceerd / Meer over ingebouwde types / Enumeraties / Waarden en sleutels
Quiz — Enumwaarden
Wat print het volgende programma?
enum Day (Mon => 1, Tue => 2);
say Tue.key;| 1 | Tue |
| 0 | 2 |
| 0 | 1 |
| 0 | Mon |
.value geeft het getal achter een constante, maar
.key geeft de naam als een tekenreeks. Dus
Tue.key is Tue, ongeacht het getal
2 dat eraan is toegekend.