[Melbourne-pm] Operator precedence to watch out for...

Brendon Oliver brendon.oliver at gmail.com
Sun Mar 24 19:27:14 PDT 2013

On Mon, Mar 25, 2013 at 10:27 AM, Mathew Robertson
<mathew.blair.robertson at gmail.com> wrote:
> I had a case where I was doing this:
>   if ($x." ".$y =~ /something/) {
>     do_foo;
>   }
> This was always evaluating to true - due to $x being true. ie: the
> regex-match only ever applied to $y.

Personally, I think I'd at least parenthesise the concatenation, if
not move it to a temp variable for the sake of clarity ;-)  .... and
no "gotcha" that way.


- b.

More information about the Melbourne-pm mailing list