我知道使用这样的语法:
(something) ? TRUE : FALSE
但是如果我想返回检查变量怎么办?例如:
if([myVar objectForKey:objectName])
return [myVar objectForKey:objectName]
else
return -1;
这里有没有像第一行代码这样的语法?
当然我知道我可以简单地做类似的事情:
([myVar objectForKey:objectName]) ? return [myVar objectForKey:objectName] : return -1;
但这是 AFAIK 非常丑陋的解决方案