On Wed, May 5, 2021 at 6:00 PM William Michels via perl6-users < perl6-users@perl.org> wrote: > Hello, > > I've been reading over an interesting Answer on StackOverflow by wamba: > > https://stackoverflow.com/a/67324175/7270649 > > I started trying to explore enums on my own and quickly realized that > method calls on enums are different from simple key/value pairs. For enums, > calling a `.key` or `.value` or `.kv` method won't work. Instead one must > use something like `.^enum_values` or `.^enum_value_list`. > Probably you need the new and shiny compiler ;) > $*RAKU.compiler.version v2021.04 > Month.keys (oct dec aug jun mar apr feb nov jul may sep jan) > Month.values (11 6 9 2 5 7 3 12 8 4 10 1) > .say for Month.kv nov 11 jul 7 sep 9 jan 1 oct 10 mar 3 jun 6 apr 4 aug 8 dec 12 feb 2 may 5 -- Fernando SantagataThread Previous | Thread Next