the &quot;not&quot; operator is a more loosely binding version of !<br><br>because &amp;&amp; is stronger the first statement would evaluate as<br><br>not ($foo &amp;&amp; ($bar ne &quot;&quot;) )<br><br>If you use ! instead of not both statements would be equivalent.<br>
<br>--<br clear="all"><a href="mailto:dave.s.doyle@gmail.com">dave.s.doyle@gmail.com</a><br>
<br><br><div class="gmail_quote">On Fri, Jan 29, 2010 at 3:55 PM, Madison Kelly <span dir="ltr">&lt;<a href="mailto:linux@alteeve.com">linux@alteeve.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
What is the difference between:<br>
<br>
if (not $foo &amp;&amp; $bar ne &quot;&quot;) {}<br>
if ((not $foo) &amp;&amp; ($bar ne &quot;&quot;)) {}<br>
<br>
I assumed it was mainly an aesthetic/readability thing, but I realize that no, it&#39;s logically different. Thanks for enlightening me?<br>
<br>
Madi<br>
_______________________________________________<br>
toronto-pm mailing list<br>
<a href="mailto:toronto-pm@pm.org" target="_blank">toronto-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/toronto-pm" target="_blank">http://mail.pm.org/mailman/listinfo/toronto-pm</a><br>
</blockquote></div><br>