![]() |
|
There's more than one way to do things | |
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
Precedence is not the issue in comparing
with Neither will work if and has higher precedence than <= and >=! The issue with the extra brackets here is to add a structure to the code that simplifies understanding. Instead of having to understand 4 independent logical tests, I have to understand 2 logical tests, then combine them. And once I've worked out the first test is "$x is between $x_min and $x_max", the second test is much easier to work out. An alternative way to produce the division is simply by using a line break: also makes the analogy easier. In any case, a much nicer way to write an interval test (if you're worried about readability) is to put $x on the inside, and keep all comparisons using the same direction:
In reply to Re: Re: Re: Operator Precedence
by ariels
|
|