休息的标签可以有任何名称吗?
Can the label for a break have any name?
我是从python过来学java的。我正在看的书目前正在讨论休息,我很熟悉。当涉及到带标签的休息时间时,我可以给标签起我选择的任何名称吗(除了关键字)?另外一个问题,如何结束标签的范围?
注:书中并没有具体说明。我假设是的,但如果有任何不同于标准命名约定的规则和指南,请告诉我。
您可以标记循环,然后使用标记的中断:
outer: for(int i = 0; i < 10; i++) {
for(int j = 0; j < 10; j++) {
System.out.println(i + "," + j);
break outer;
}
}
输出将是 0,0
,因为它在内循环的第一次迭代中中断了外循环。
我是从python过来学java的。我正在看的书目前正在讨论休息,我很熟悉。当涉及到带标签的休息时间时,我可以给标签起我选择的任何名称吗(除了关键字)?另外一个问题,如何结束标签的范围?
注:书中并没有具体说明。我假设是的,但如果有任何不同于标准命名约定的规则和指南,请告诉我。
您可以标记循环,然后使用标记的中断:
outer: for(int i = 0; i < 10; i++) {
for(int j = 0; j < 10; j++) {
System.out.println(i + "," + j);
break outer;
}
}
输出将是 0,0
,因为它在内循环的第一次迭代中中断了外循环。