Ich habe eine Liste von Listen mit zwei Elementen, wie (1..5) Z (20..24)
zum Beispiel, was Sie erhalten möchten, die ich in einen Hash umwandeln möchte (in diesem Beispiel, was Sie erhalten {1 => 20, 2 => 21, 3 => 22, 4 => 23, 5 =>24}
. Ich könnte es "von Hand" tun, aber das ist es nicht Es ist nicht zu elegant, und ich bin sicher, Raku hat eine idiomatische Art, es zu tun. Die unelegante Alternative, die ich mir ausgedacht habe, ist:
my @a = (1..5) Z (20..24);
my %a;
for @a -> @x {
%a{@x[0]} = @x[1];