Java 带“:”的语法
Java syntax with " : "
我在 c# 中看到这个字符像 Java 中的扩展一样使用,但最近我在代码中发现了这个
loop: while (!stop) {}
还有 "pockets: "..后面跟着一个 for 里面是 for 有 "break pockets;"
我不知道那是什么意思。如果有任何解释,我将不胜感激。
它被称为 label
并且用于 命名 循环。当您有嵌套循环并且想要将 break;
(或 continue;
)应用于特定循环时,它很有用。例如:
outer: for (int i = 0; i < 5; i++) {
inner : for (int j = 0; j < 5; j++) {
if (i + j == 9) {
break outer;
}
}
}
我在 c# 中看到这个字符像 Java 中的扩展一样使用,但最近我在代码中发现了这个
loop: while (!stop) {}
还有 "pockets: "..后面跟着一个 for 里面是 for 有 "break pockets;" 我不知道那是什么意思。如果有任何解释,我将不胜感激。
它被称为 label
并且用于 命名 循环。当您有嵌套循环并且想要将 break;
(或 continue;
)应用于特定循环时,它很有用。例如:
outer: for (int i = 0; i < 5; i++) {
inner : for (int j = 0; j < 5; j++) {
if (i + j == 9) {
break outer;
}
}
}