my @newarray = map { expr } @array; #### my @newarray; for (@array) { push @newarray, expr; } #### map { expr } @array; #### for (@array) { expr; } #### expr for @array;