in reply to Re^2: ternary operator
in thread ternary operator
which to me looks like:
$OPER = 's' = 'c';
when $test ne 'c' is true. And that should fail with a "Can't modify constant item in scalar assignment" error. However no errors and no warnings are generated for either condition.
Using ?: to select a variable to be assigned to I'm happy with:
test ? $p1 : $p2 = value;
but the half assignement variant implied by the precedence (and made explicit by the brackets shown in your reply) is just bizare.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: ternary operator
by Sidhekin (Priest) on Jul 17, 2006 at 23:45 UTC |