http://qs321.pair.com?node_id=908105


in reply to Re^2: Processing pairs of values from even-sized array
in thread Processing pairs of values from even-sized array

List::MoreUtils also has  part to do similar things:

>perl -wMstrict -le "use List::MoreUtils qw(part); use Data::Dumper; ;; my $i; my @parts = part { ++$i % 2 } 1 .. 8; ;; print Dumper \@parts; " $VAR1 = [ [ 2, 4, 6, 8 ], [ 1, 3, 5, 7 ] ];