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 ループを使用して、配列、範囲、またはカウント可能な値を含む他のものをループ処理します。