hcchien raised the following question on #perl6[1]: If I want to loop through a nine-element array three elements at a time, I do
my @a = 1..9; for @a -> $x, $y, $z { say $x } But what if I don't care about the elements 1,4,7? Would the following be a sane syntax? my @a = 1..9; for @a -> undef, $x, $y { say $x } FWIW, to me it looks fairly intuitive. undef here means "don't alias the element, just throw it away"... gaal joked about using _ instead of undef. :) If the appropriate authority (p6l or @larry) likes this idea, I can add a few tests to that end in the pugs tree. [1] <http://colabti.de/irclogger/irclogger_log/perl6?date=2005-09-22,Thu&sel=182#l318>