gpt4 book ai didi

java - 中断和标签, "The label MyLabel is missing"

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

我有这样的代码:

if(condition1)
{
break MyLabel;
}
while(true)
{
//some code here
MyLabel: if(condition2) break;
//more code here
}

我得到这个错误:

The label MyLabel is missing.

怎么了?

最佳答案

您只能中断到位于文本封闭 语句上的标签。在您的示例中,标签不在包含 break 语句的语句上。

(值得一提的是,即使是支持 goto 的高级语言也不允许您从外部跳到循环的中间。我在想 C .. . 和较旧的语言,如 FORTRAN。)

Java 允许你越狱,但闯入是非法的……而且会被逮捕:-)

(抱歉,我忍不住。对于那些不明白这个笑话的人来说,“闯入”是指有人进入您的房子偷东西 - 参见 "break and enter" ... )

关于java - 中断和标签, "The label MyLabel is missing",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802287/

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