使用kotlin之后,发自内心的感觉到扩展函数的方便.
kotlin官方已经写好非常多的扩展方法,用的多了自然就知道了.
一下代码就是倒序遍历字符串,并且返回下标
val s = "abcd"
// index,chars 只是个名字,随便起
for ((index, chars) in s.reversed().withIndex()) {
println("下标:$index")
println("字符:$chars")
println("--------------")
}
测试结果
下标:0
字符:d
--------------
下标:1
字符:c
--------------
下标:2
字符:b
--------------
下标:3
字符:a
--------------