Android – Kotlin – 在进程中间停止
在没有break
情况下,是否有任何方法可以停止在Kotlin中循环?
例如:
for (item in items) { for (item2 in arrRealmTemp ) { if (item.MKT == item2.MKT && item.UPC == item2.UPC ) { // I want to stop this (the inner for only ) here } } }
您可以按以下方式使用标签。
loop@ for (i in 1..100) { for (j in 1..100) { if (...) break@loop } }
在Kotlin中,您可以使用标签并continue
确保继续for循环的下一次迭代:
loop@ for (item in items) { for (item2 in arrRealmTemp ) { if (item.MKT == item2.MKT && item.UPC == item2.UPC ) { continue@loop } } }