gpt4 book ai didi

java - 给循环命名

转载 作者:太空狗 更新时间:2023-10-29 22:54:51 24 4
gpt4 key购买 nike

在浏览这个论坛的问题和答案时,我发现一段代码是给循环命名的,以便将它们用于中断。喜欢

nameofloop:
for(){
for(){
if(){ break nameofloop;}
}
}

我是编程新手,以前没见过。我的问题是命名循环还有哪些其他用途?

最佳答案

这不是带标签的循环,只是您放置在任何地方的标签,然后您可以根据您的条件“中断”或“继续”。您还可以在嵌套的 if-else 中使用 for 循环,以打破几个用 if-else 装饰的循环,这样您就可以避免设置很多标志并在 if-else 中测试它们,以便在这个嵌套中继续或不继续等级。

不鼓励使用它,因为它类似于 goto 并导致意大利面条代码。

我个人只用过一次,前段时间,为了用 if-else 打破另外两个 for 循环中的一个 for 循环,并在外层循环中继续,因为循环内的 break 会打破这个循环,但你继续在外层循环,而不是我的情况下的最外层。

关于java - 给循环命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com