0

重複の可能性:
Objective-C は短絡評価を使用しますか?

オブジェクトが特定のタイプで、そのオブジェクトのプロパティが特定の値を持っている場合、私は何かをしたいと思います。

使ってもいいですか:

if (objectIsOfType:x && object.property == y)

または、これらをネストする必要がありますか?オブジェクトが x 型でない場合、object.property を要求するとエラーが発生すると仮定します。

4

2 に答える 2

2

いいえ。Objective C (C および他の多くの言語と同様) は、短絡評価を使用します。

于 2012-08-12T13:37:57.050 に答える
0

Objective-Cは短絡評価(左から右へ)をサポートしています。しかし、とにかく、nilでオブジェクトをチェックする必要があります:))

于 2012-08-12T14:08:52.993 に答える