SPUG: Too long to find bug: Fat comma and assignment look similar, and have some similar meaning
dbenhur at whitepages.com
Fri Jan 15 17:30:19 PST 2010
Ivan Heffner wrote:
> This is a contrived example, but since Perl doesn't actually
> distinguish between fat and skinny comma (or translates the fat commas
> into skinny commas and it is purely human brains that give "special
> meaning" to fat commas)
This is not strictly true.
=> has the syntactic effect of turning a bareword to its left into a string.
$ perl -e 'use constant FOO => 1; print FOO, 2, "\n", FOO => 2, "\n";'
More information about the spug-list