in reply to Re: Weird (?) behavior with constants under special conditions
in thread Weird (?) behavior with constants under special conditions
... it is not wise to use operator names for constants.
ceo: ... or for functions, which is what constants are:
>perl -wMstrict -le "sub tr (&$) { $_[0]->($_[1]) } sub trx (&$) { $_[0]->($_[1]) } ;; $_ = 'foo'; print 'A: ', tr{ print qq{tr match: $_[0]} }/foo/; print 'B: ', trx{ print qq{trx match: $_[0]} }/foo/; " A: 0 trx match: 1 B: 1
|
---|
In Section
Seekers of Perl Wisdom