in reply to Adding an new element after every 5th element in array
When you splice in from the end, you leave the preceding indices alone.
Ah, I see davido has the better solution - more efficient.for my $i (reverse 0 .. $#array) { if (($i+1) % 3 == 0) { splice @array, $i+1, 0, "new item"; } } use Data::Dumper; print Dumper \@array;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Adding an new element after every 5th element in array
by dvinay (Acolyte) on Nov 26, 2013 at 19:51 UTC |