our ($For, $While, $Map, $Grep, $If) = qw( For While Map Grep If) ; local $For = 'local' for 1; local $While = 'local' while ! $a++; map +(local $Map = 'local'), 1; grep +(local $Grep = 'local'), 1; local $If = 'local' if 1; print "For: $For\n"; print "While: $While\n"; print "Map: $Map\n"; print "Grep: $Grep\n"; print "If: $If\n"; __END__ For: For While: While Map: Map Grep: Grep If: local #### map { use strict; } LIST #### map do { use strict; }, LIST