1、普通for循环
for (i in 0..9) {
println(i)
}
for (i in 0 until 9) {
println(i)
}
注意:
- 0…9 指的是[0,9]这个集合,左右都是闭合的,0和9均包含
- 0 until 9 指的是[0,9),左闭右开,包含0不包含9
2、集合的遍历(这里就用list举例)
for循环遍历
val list = listof<String>("泰国", "新加坡", "印度尼西亚")
for (item in list) {
println(item)
}
带index遍历
val list = listof<String>("泰国", "新加坡", "印度尼西亚")
for ((index, element) in list) {
println("第$index个是$element")
}
forEach
val list = listof<String>("泰国", "新加坡", "印度尼西亚")
list.forEach{
print(it)// it指的是当前list遍历的值
}