Re: Short-circuit evaluation
Re: Short-circuit evaluation
- Subject: Re: Short-circuit evaluation
- From: Kai BrĂ¼ning <email@hidden>
- Date: Tue, 23 Jun 2009 17:52:04 +0200
On 23.6.2009, at 17:14, Kyle Sluder wrote:
On Tue, Jun 23, 2009 at 7:47 AM, Graham Cox<email@hidden>
wrote:
I'd like to if I could - unfortunately in this case the method in
question
is -validateMenuItem: which is designed to have intentional side-
effects,
like setting the item's state or title, as well as returning a
boolean value
for the enable state. The API might have been better if it returned
nothing
and made you handle the enable state directly also, but it wasn't
so I'm
stuck with it.
There is no reason you can't do this:
BOOL a = [foo bar];
BOOL b = [baz quux];
return a || b;
Or, different style:
BOOL a = NO;
if ([foo bar])
a = YES;
if ([baz quux])
a = YES;
return a;
Kai
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden