Loops 是否可以制作带有while循环的标签?
在中,我可以看到使用Loops 是否可以制作带有while循环的标签?,loops,kotlin,Loops,Kotlin,在中,我可以看到使用for的标签用法: loop@ for (i in 1..100) { for (j in 1..100) { if (...) break@loop } } 但是可以在while/do…while循环时制作标签?当然可以 label@ while (true) { continue@label } label@ do { continue@label } while (true) 在以下情况下,也可以在中使用带标签的打断
for
的标签用法:
loop@ for (i in 1..100) {
for (j in 1..100) {
if (...) break@loop
}
}
但是可以在while
/do…while
循环时制作标签?当然可以
label@ while (true) {
continue@label
}
label@ do {
continue@label
} while (true)
在以下情况下,也可以在中使用带标签的打断:
whileloop@ while (true) {
for (j in 1..100) {
print(j)
if (j == 10) break@whileloop