Rog*_*are 0 if-statement objective-c
在MATLAB中,如果键入if (a)&&(b),b则不测试是否a为false.如果第一个条件不成立,第二个条件会抛出错误,这非常方便.
在目标C中,情况似乎并非如此.所以,我的问题是:在if语句中有没有类似的方法来订购条件?或者这两个语句必须简单嵌套吗?(例如,if (a){ if(b) {.)
谢谢阅读.
在目标C中,情况似乎并非如此.
这是不正确的.C及其衍生产品,包括C++和Objective-C,遵循您在Matlab中熟悉的相同的短路规则.在表达式中:
x && y
Run Code Online (Sandbox Code Playgroud)
y如果x是假的,将不会被评估.
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |