in reply to Iterating through referenced arrays wihthin a hash
my @arr = ( [ 0 .. 3 ], [ 4 .. 5 ], [ 6 .. 9 ], ); my @all = map { @$_ } @arr; my $iterator = natatime @all, 2; @arr = (); while ( my @v = $iterator->() ) { push @arr, \@v; } [download]