我有以下情况:
IF condition THEN
IF condition THEN
sequence 1
ELSE
break //?
ENDIF
ELSE
sequence 3
ENDIF
break语句的结果是什么?它会破坏外部的if语句吗?因为这是我真正需要的。
不,它没有。break是用于循环的,而不是if。
嵌套if语句很糟糕。如果可以避免,请避免使用。您可以将代码重写为类似
if (c1 && c2) {
//sequence 1
} else if (c3 && c2) {
// sequence 3
}
这样,您无需任何控制逻辑即可“突破”循环。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句