Ho un elenco di elenchi a due elementi, come quello che otterresti, ad esempio (1..5) Z (20..24)
, che voglio trasformare in un hash (in questo esempio, ciò che riesci a ottenere {1 => 20, 2 => 21, 3 => 22, 4 => 23, 5 =>24}
. Potrei farlo "a mano", ma non è è troppo elegante e sono sicuro che Raku abbia un modo idiomatico di farlo. L'alternativa non elegante che mi viene in mente è:
my @a = (1..5) Z (20..24);
my %a;
for @a -> @x {
%a{@x[0]} = @x[1];