my @in = qw(aaa bbb ccc); my @out = map { s/.$/x/ } @in; print "@in\n=>\n@out\n"; #### aax bbx ccx => 1 1 1 #### my @in = qw(aaa bbb ccc); my @out = map { local $_ = $_; s/.$/x/; $_ } @in; print "@in\n=>\n@out\n"; #### aaa bbb ccc => aax bbx ccx
## aax bbx ccx => 1 1 1 ##
## my @in = qw(aaa bbb ccc); my @out = map { local $_ = $_; s/.$/x/; $_ } @in; print "@in\n=>\n@out\n"; ##
## aaa bbb ccc => aax bbx ccx