for (1,2) { while () { } } #### for ("foo\n", "bar\n") { chomp; print; } #### for my $str ("foo\n", "bar\n") { chomp $str; print $str; } #### @bad = map {$_++} (1,2); @bad = grep {$_++} (1,2); #### sub bad { $_[0]++; } bad(1); #### my @good = (1,2); @good = sort {$a++ <=> $b} @good; #### @bad = sort {$a++ <=> $b} (1,2); #### my @bad; $bad[0] = [1]; $bad[2] = [2]; @bad = sort {$a->[0] <=> $b->[0]} @bad;