Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Enumeracioj / Valoroj kaj ŝlosiloj
Kvizo — Enumeraciaj valoroj
Kion presas la jena programo?
enum Day (Mon => 1, Tue => 2);
say Tue.key;| 1 | Tue |
| 0 | 2 |
| 0 | 1 |
| 0 | Mon |
.value donas la nombron malantaŭ konstanto, sed
.key donas ĝian nomon kiel ĉenon. Do
Tue.key estas Tue, sendepende de la nombro
2, kiu estis atribuita al ĝi.