我的工作是检查别人的代码,当我遇到这个 for 循环时,我正试图弄清楚这一切。
//I don't understand the purpose of assetLoop
assetLoop: for (AssetObject asset : assets) {
//Some code
}
我从未见过这种语法,并且通过谷歌搜索找不到任何对它的引用。谁能告诉我 assetLoop: 正在做什么?或者只是给我这个概念的名称,这样我就可以进行一些不经意的谷歌搜索并阅读它? :)
最佳答案
这称为标签。
它允许您从嵌套循环中编写 break assetLoop
来跳出外层循环。
它本质上是goto
的有限形式,并且很少使用。
关于java - 不熟悉的增强 for 循环语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17099230/