Kotlin学习手册(七)for循环

如需转载请评论或简信,并注明出处,未经允许不得转载

Kotlin系列导读

Kotlin学习手册(一)类与继承
Kotlin学习手册(二)属性与字段
Kotlin学习手册(三)接口
Kotlin学习手册(四)内部类
Kotlin学习手册(五)函数
Kotlin学习手册(六)数组与集合
Kotlin学习手册(七)for循环
Kotlin学习手册(八)内联函数let、with、run、apply、also
Kotlin学习手册(九)空类型安全
Kotlin学习手册(十)带你真正理解什么是Kotlin协程

正序遍历1-100的数值

for (index in 1..100){
    print(index)
}

倒序遍历

for (index in 100 downTo 1){
    print(index)
}

默认遍历步长为1,可以使用step()函数,如下步长可设置为2

for (index in 1..100 step 2){
   print(index)//会输出1..3..5......
}

不包含末尾元素遍历

for (index in 1 until 10){
   println(index)//输出0..9
}

遍历同时取出下标和元素

 val array = arrayOf("a", "b", "c")
 for ((index,e) in array.withIndex()){
    println("下标=$index----元素=$e")
  }

遍历取下标:

val array = arrayOf("a", "b", "c")
for (index in array.indices){
   println("index=$index")//输出0,1,2
}

遍历取元素

val array = arrayOf("a", "b", "c")
for (element in array){
   println("element=$element")//输出a,b,c
}

你可能感兴趣的:(Kotlin学习手册(七)for循环)