Why do I get this error-message?
#!perl6
use v6;
my @a = 1..3;
my @b = 7..10;
my @c = 'a'..'d';
for zip(@a;@b;@c) -> $nth_a, $nth_b, $nth_c { ... };
# Output:
# ===SORRY!===
# Unable to parse postcircumfix:sym<( )>, couldn't find final ')' at line 9
Rakudo doesn't implement the lol ("list of lists") form yet, and so cannot parse
@a;@b;@c
. For the same reason,zip
doesn't have a form which takes three lists yet. Clearly the error message is less than awesome.There isn't really a good workaround yet, but here's something that will get the job done: