in reply to Operator precedence of unary plus (Bug or Feature)
Since it's common for programmers to put spaces on both sides of binary operators, and also common to not have a space between a unary operator and its argument, Perl chooses to parse print $q + 4*5 as if the + were a binary operator, and print $q +4*5 as if the + were a unary operator.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Operator precedence of unary plus (Bug or Feature)
by LanX (Saint) on Feb 05, 2012 at 12:17 UTC | |
by JavaFan (Canon) on Feb 05, 2012 at 17:50 UTC | |
by LanX (Saint) on Feb 05, 2012 at 18:22 UTC | |
by JavaFan (Canon) on Feb 05, 2012 at 20:29 UTC | |
by JavaFan (Canon) on Feb 05, 2012 at 20:22 UTC |