【发布时间】:2015-11-02 20:52:45
【问题描述】:
所以我有 3 个条件用于 if 语句,我想在检查第三个条件之前确保前两个条件为真。这里有一些伪代码演示我的意思:
if (A && B && C) {
doSomething
}
是否等同于:
if (A && B) {
if (C) {
doSomething
}
}
或者我们可以不依赖短路评估中的条件顺序吗?
提前致谢!
【问题讨论】:
-
if ((A &&B) && C){},但也可以排序
标签: ios objective-c short-circuiting