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ループで break
や continue
キーワードを使用することもできます:
例
for (nums in 5..15) {
if (nums == 10) {
break
}
println(nums)
}
例
for (nums in 5..15) {
if (nums == 10) {
continue
}
println(nums)
}