手册
目录
通过 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)
}
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习