It does, unless precedence or associativity gets in your way. Your example demonstrates this quite well:
Not at all. My example shows that precedence has no effect on the operatoroperand evaluation order.
And since associativity breaks ties in precedence, how could it possibly have any effect on the operatoroperand evaluation order if precedence doesn't.
Updated (18:55 EDT): I keep typing "operator" when I try to type "operand"! argh!
In reply to Re^3: Will "$_[0]=shift" always resolve shift first?
by ikegami
in thread Will "$_[0]=shift" always resolve shift first?
by kyle
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |