As a side effect (unexpected?) of the way "qw(...)" is handled, this syntax works, and has worked since 5.6.0: for my $i qw(don't put that in your nose) { print ">$i<\n"; } It seems to me that this might be worth documenting and supporting.