Kotlin

Kotlin基础-for循环index

2021-02-06  本文已影响0人  杨0612
没有什么高级的技术,只是想记录下两种for循环的index。
1. in 0 until list.size

list长度为5,index打印从0到4,不包括list.size这个。

    fun forTest() {
        val list = mutableListOf(1, 2, 3, 4, 5)
        for (index in 0 until list.size) {
            println("index=${index}")
        }
2. in 0 .. list.size

list长度为5,index打印从0到5,包括list.size这个。

    fun forTest() {
        val list = mutableListOf(1, 2, 3, 4, 5)
        for (index in 0 .. list.size) {
            println("index=${index}")
        }
    }

方式1常用在遍历集合,不过Kotlin另外提供了很好遍历集合的方式,例如

    fun forTest() {
        val list = mutableListOf(1, 2, 3, 4, 5)
        for ((index, value) in list.withIndex()) {
            println("index=${index}")
            println("value=${value}")
        }
    }

以上分析有不对的地方,请指出,互相学习,谢谢哦!

上一篇下一篇

猜你喜欢

热点阅读