在这个论坛上浏览问题和答案的时候,我发现一段
代码被赋予了循环,以便将它们用于中断.喜欢
nameofloop:
for(){
for(){
if(){ break nameofloop;}
}
}
我新的编程,我没有看到之前.我的问题是命名循环的其他用途是什么?
这不是一个
标记的循环,只是你放在任何地方的
标签,然后您可以根据您的条件“打破”或“继续”.你也可以使用嵌套的if-else来进行循环,以便打破用if-else装饰的多个循环,所以你可以避免设置很多标志,并在if-else中测试它们,以便在这个嵌套中继续水平.
不鼓励使用它,类似于goto并且导致意大利面条代码.
就个人而言,我之前一直使用一次,以便在其他两个循环中打破一个循环,如果是else,并在外部循环中继续循环,因为循环中的break会中断此循环,但是在外部循环中继续最外面的是我的情况.