in reply to print every nth element of an array.
Alternatively (≥v5.12 required):my $n = 5; # print every five lines my $i = 0; for my $item (@array) { print "$item\n"; $i++; print "\n" if $i % $n == 0; }
my $n = 5; while (my ($idx, $item) = each(@array)) { print $item; print "\n" if $idx % $n == $n - 1; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: print every nth element of an array.
by rinaldi (Initiate) on Jun 06, 2013 at 16:23 UTC |