Kotlin 中的for循环用于迭代或循环数组,范围,集合等元素。在本指南中,我们将学习如何在 Kotlin 中使用for循环各种例子的帮助。
Kotlin 中for循环的一个简单例子
在下面的示例中,我们使用 for 循环遍历整数范围。
/*** created by Chaitanya for Beginnersbook.com*/package beginnersbookfun main(args : Array<String>){for(n in 10..15){println("Loop: $n")}}
输出:

Kotlin for循环遍历Array
在下面的例子中,我们声明了一个数组myArray,我们使用for循环显示数组的元素。
package beginnersbookfun main(args : Array<String>){val myArray = arrayOf("ab", "bc", "cd", "da")for (str in myArray){println(str)}}
输出:
abbccdda
Kotlin for循环遍历数组索引
我们还可以使用数组索引来遍历数组。
/*** created by Chaitanya for Beginnersbook.com*/package beginnersbookfun main(args : Array<String>){val myArray = arrayOf("Steve", "Robin", "Kate", "Lucy")for (n in myArray.indices){println("myArray[$n]: ${myArray[n]}")}}
输出:

在for循环中使用withIndex()函数
在上面的例子中,我们使用数组索引遍历数组。另一种方法是使用withIndex()函数。
package beginnersbookfun 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: SteveValue at Index 1 is: RobinValue at Index 2 is: KateValue at Index 3 is: Lucy
