while () { # localized $_ for (split ' ') { # localized $_ } # previous $_ } #### sub foo { $_ = shift; # TSK! local $_ tr/aeiou/AEIOU/; return $_; }