次のような構文を使用することを認識しています。
(something) ? TRUE : FALSE
しかし、チェック変数を返したい場合はどうすればよいでしょうか? 例えば:
if([myVar objectForKey:objectName])
return [myVar objectForKey:objectName]
else
return -1;
それを行うコードの最初の行のような構文はありますか?
もちろん、私は単に次のようなことができることを知っています:
([myVar objectForKey:objectName]) ? return [myVar objectForKey:objectName] : return -1;
しかし、これは私の知る限り非常に醜い解決策です