嵌套if语句中的调用中断

投票:

我有以下情况:

IF condition THEN  
    IF condition THEN 
        sequence 1
    ELSE
        break //?  
    ENDIF    
ELSE    
    sequence 3    
ENDIF

break语句的结果是什么?它会破坏外部的if语句吗?因为这是我真正需要的。

hvgotcodes:

不,它没有。break是用于循环的,而不是if。

嵌套if语句很糟糕。如果可以避免,请避免使用。您可以将代码重写为类似

if (c1 && c2) {
    //sequence 1
} else if (c3 && c2) {
   // sequence 3
}

这样,您无需任何控制逻辑即可“突破”循环。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章