2017-08-17 74 views
0

在沒有使用break的情況下,是否有任何方法停止Kotlin中的進程?Android - 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 
     } 
    } 
} 
+2

爲什麼你不想使用休息?這是唯一的限制嗎? – tynn

+0

因爲當你使用break; for循環for循環它有時在fors很大時更改指針的位置。 –

+0

你可以說明你在你的問題中也不使用'break'的原因。 – BakaWaii

回答

1

科特林您可以使用標籤和continue就一定要繼續for循環的下一次迭代:

[email protected] for (item in items) { 
    for (item2 in arrRealmTemp) { 
     if (item.MKT == item2.MKT && item.UPC == item2.UPC) { 
      [email protected] 
     } 
    } 
}