Yes, that works as well. The reason we’ve advocated the longer form is that it is clearer what is happening to those who are not as intimate with the quirks like this.
I also recall reading (but don’t quote me on this) that the longer form generates less instructions. I can’t recall where though. In documentation you won’t see (( for the above reason (clearer) and because it was likely we’d get typo reports. On Jun 23, 2010, at 4:27 PM, Charles Srstka wrote: > On Jun 23, 2010, at 3:00 PM, Jens Alfke wrote: > >> Yes. Any expression of the form >> >> if(A = B) >> >> i.e. an assignment directly inside an if, will result in a warning that this >> looks confusingly like a comparison. > > If you prefer the if(A = B) syntax, though, this can be worked around by > using double parentheses, i.e. > > if((A = B)) > > Charles _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com