Seriously, that's a good trick. How does it work? What do these
examples do?

  print <<"a" "b" "c">>;
Squawks about finding the string "b" immediately after the heredoc introducer.


  print <<"a"
          "b"
          "c">>;
Likewise.


Is it illegal now to use quotes in qw()?
Nope. Only as the very first character of a <<...>>.

So any of these are still fine:

	print << "a" "b" "c" >>;
	print <<\"a" "b" "c">>;
	print «\"a" "b" "c"»;
	print qw/"a" "b" "c"/;

Damian

Reply via email to