in reply to array looping with foreach
#!/usr/bin/perl -l use strict; use warnings; my @arr = ( 1,2,3,4,5) ; my $n = 1 ; my @new = map{ $n = 1000; ++$_ } @arr ; print "new=@new"; print "n=$n\n"; [download]