note
danger
<p>
There have to be exceptions to every rule :-). This was obviously not
the problem with the present question though. And, I am inclined think
this is perhaps a little bug:</p>
<code>
sub blah {
print shift;
}
blah($s ++) for 1 .. 9; # works fine
blah $s ++ for 1 .. 9; # syntax error
print $s ++ for 1 .. 9; # syntax error
print($s ++) for 1 .. 9; # syntax error
</code>
<p>
The latter print() case is probably related to print()'s prototype
for optionally accepting a filehandle).
</p>
63043
63055