2017-08-17 11 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

Kotlinでは、forループの次の反復を継続することを確認するラベルとcontinueを使用することができます。

[email protected] for (item in items) { 
    for (item2 in arrRealmTemp) { 
     if (item.MKT == item2.MKT && item.UPC == item2.UPC) { 
      [email protected] 
     } 
    } 
} 
関連する問題