Tengo una lista de listas de dos elementos, como lo que obtendrías, por ejemplo (1..5) Z (20..24)
, que quiero convertir en un hash (en este ejemplo, lo que obtienes {1 => 20, 2 => 21, 3 => 22, 4 => 23, 5 =>24}
. Podría hacerlo "a mano", pero eso no es No es muy elegante, y estoy seguro de que Raku tiene una forma idiomática de hacerlo. La alternativa poco elegante que se me ocurre es:
my @a = (1..5) Z (20..24);
my %a;
for @a -> @x {
%a{@x[0]} = @x[1];