http://www.perlmonks.org?node_id=280516

chunlou has asked for the wisdom of the Perl Monks concerning the following question:

Perhaps a duh newbie question, but why will
use constant k => 2; print 1-k; print 1-k(); print 1 -k();
cause syntax error, whereas
use constant k => 2; print 1-&k; print 1- k(); print 1- k;
won't? Thanks.