in reply to Re: Why Perl gets confused here?
in thread Why Perl gets confused here?

i dont think extra parens kill lvalues
$ perl -le 'sub x:lvalue{$a} x="y";print$a' y $ perl -le 'sub x:lvalue{$a} (x)="y";print$a' y

Replies are listed 'Best First'.
Re^3: Why Perl gets confused here?
by ikegami (Patriarch) on Oct 26, 2017 at 22:34 UTC
    $ perl -le'sub x:lvalue{$a} print scalar( x="y" );' y $ perl -le'sub x:lvalue{$a} print scalar( (x)="y" );' 1