kotlin的for用法
时间: 2024-03-16 18:38:57 浏览: 101
在Kotlin中,for循环用于迭代集合或范围内的元素。Kotlin提供了两种类型的for循环:基于索引的循环和基于元素的循环。
1. 基于索引的循环:
当你需要访问集合中的每个元素的索引时,可以使用基于索引的循环。在Kotlin中,可以使用`indices`属性来获取集合的索引范围。例如:
```kotlin
val list = listOf("a", "b", "c")
for (index in list.indices) {
println("Index: $index, Value: ${list[index]}")
}
```
输出结果:
```
Index: 0, Value: a
Index: 1, Value: b
Index: 2, Value: c
```
2. 基于元素的循环:
当你只需要访问集合中的每个元素时,可以使用基于元素的循环。在Kotlin中,可以使用`in`关键字来遍历集合中的元素。例如:
```kotlin
val list = listOf("a", "b", "c")
for (element in list) {
println("Element: $element")
}
```
输出结果:
```
Element: a
Element: b
Element: c
```
阅读全文