编辑TYPO -连续的'if'语句
如何检查一件事,然后再检查一件事,如果第一件事是真的?
例如,假设我有一个购物篮对象,并且我只想做一些事情,如果篮子已经创建并且它不是空的。
我已经试过:
if ((basket) && ([basket numberOfItems] >0))...
但即使第一失败,从而导致崩溃(可能是因为我是一个对象不存在关于调用numberOfItems)第二个条件进行评估。
我可以将它们嵌套,但这看起来有点难看,而且更重要的是有问题。假如篮子存在并且不是空的,我想要做一件事,但如果两者都不是真的,那么我想做一件事。这在嵌套if语句中并不适用。
呼吁为零的消息是一个空操作。别的东西是你的问题 – cobbal 2010-05-03 04:32:13
而第二个*不*评估如果第一个失败 – 2010-05-03 04:37:39