Kotlin for循环

Kotlin for循环,Kotlin 中的for循环用于迭代或循环数组范围,集合等元素。在本指南中,我们将学习如何在 Kotlin 中使用for循环各种例子的帮助。

Kotlin 中for循环的一个简单例子

在下面的示例中,我们使用 for 循环遍历整数范围。

/**
 * created by Chaitanya for geek-docs.com
 */

package beginnersbook

fun main(args : Array<String>){

    for(n in 10..15){
        println("Loop: $n")
    }
}

输出:

Kotlin for 循环

Kotlin for循环遍历Array

在下面的例子中,我们声明了一个数组myArray,我们使用for循环显示数组的元素。

package beginnersbook

fun main(args : Array<String>){

    val myArray = arrayOf("ab", "bc", "cd", "da")
    for (str in myArray){
        println(str)
    }
}

输出:

ab
bc
cd
da

Kotlin for循环遍历数组索引

我们还可以使用数组索引来遍历数组。

/**
 * created by Chaitanya for geek-docs.com
 */

package beginnersbook

fun main(args : Array<String>){

    val myArray = arrayOf("Steve", "Robin", "Kate", "Lucy")
    for (n in myArray.indices){
        println("myArray[n]:{myArray[n]}")
    }
}

输出:

Kotlin for循环遍历数组索引

for循环中使用withIndex()函数

在上面的例子中,我们使用数组索引遍历数组。另一种方法是使用withIndex()函数。

package beginnersbook

fun main(args : Array<String>){

    val myArray = arrayOf("Steve", "Robin", "Kate", "Lucy")
    for((index, value) in myArray.withIndex()){
        println("Value at Index index is:value")
    }
}

输出:

Value at Index 0 is: Steve
Value at Index 1 is: Robin
Value at Index 2 is: Kate
Value at Index 3 is: Lucy

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程