for my $file (@test_files) { # use $file here while () { # use $_ here } } #### for (1..3) { print "_ before = $_\n"; for ('a'..'c') { print "_ inner loop = $_\n"; } print "_ after = $_\n"; # prints same as before inner loop }