Kotlin forループ
配列を扱うときに、すべての要素をループ処理する必要があることがよくあります。
配列の要素をループ処理するには、for
ループと in
演算子を組み合わせて使用します:
例
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
println(x)
}
すべての種類の配列をループ処理することができます。上記の例では文字列の配列を使用しました。
以下の例では、整数の配列をループ処理しています:
例
val nums = arrayOf(1, 5, 10, 15, 20)
for (x in nums) {
println(x)
}
従来のforループ
Javaや他のプログラミング言語とは異なり、Kotlinには従来のforループは存在しません。
Kotlinでは、for
ループを使用して、配列、範囲、またはカウント可能な値を含む他のものをループ処理します。