Kotlin 教程
/ 范围
范围
Kotlin 范围
通过 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("它不存在。") }
中断或继续范围
您还可以在 range/for
循环中使用 break
和 continue
关键字:
实例
当 nums
等于 10
时停止循环:
for (nums in 5..15) { if (nums == 10) { break } println(nums) }
实例
跳过循环中的值 10
,并继续下一次迭代:
for (nums in 5..15) { if (nums == 10) { continue } println(nums) }