📜  kotlin for i in range 如何获取 i 的索引值 - Kotlin (1)

📅  最后修改于: 2023-12-03 14:43:40.849000             🧑  作者: Mango

Kotlin中如何获取索引值

在Kotlin中,可以使用withIndex函数来获取循环中元素的索引值。对于类似于kotlin for i in range这样的循环,可以通过以下方式获取i的索引值:

for ((index, i) in range.withIndex()) {
    // 在这里使用index和i
}

在上面的代码片段中,range是一个表示范围的对象,i代表循环中的每个元素,index代表元素的索引值。

下面是一个完整的示例:

fun main() {
    val range = 0..5
    for ((index, i) in range.withIndex()) {
        println("索引值:$index,元素值:$i")
    }
}

输出结果:

索引值:0,元素值:0
索引值:1,元素值:1
索引值:2,元素值:2
索引值:3,元素值:3
索引值:4,元素值:4
索引值:5,元素值:5

在循环中,我们可以使用indexi来访问每个元素的索引和值。你可以根据具体需求使用这些值进行其他操作,例如更改元素的值或对索引进行计算。

希望以上信息对你有所帮助!