Kotlin 範囲(range)

forループを使用すると、範囲を指定して値を作成することもできます。範囲は「..」を使用して作成します:

for (chars in 'a'..'x') {
  println(chars)
}

数字の範囲も作成できます:

for (nums in 5..15) {
  println(nums)
}

注意:範囲には最初と最後の値が含まれます。

値の存在を確認する

値が範囲に存在するかどうかを確認するには、in 演算子を使用できます:

val nums = arrayOf(2, 4, 6, 8)
if (2 in nums) {
  println("存在します!")
} else {
  println("存在しません。")
}

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
  println("存在します!")
} else {
  println("存在しません。")
}

範囲でのブレークまたはコンティニュー

範囲/forループで breakcontinue キーワードを使用することもできます:

for (nums in 5..15) {
  if (nums == 10) {
    break
  }
  println(nums)
}

for (nums in 5..15) {
  if (nums == 10) {
    continue
  }
  println(nums)
}