我一直在写如下代码:
index = 0
while (index < 10){
// do something
index ++
}
我想用这样的东西使它更干净
while(var index = 0; index < 10; index ++)
{
// do something
index ++
}
我该如何实现?
2 个答案:
答案 0 :(得分:4)
生成一个range,例如until
或..
,并使用for
对其进行迭代:
for (index in 0 until 10) {
...
}
或
for (index in 0..9) {
...
}
答案 1 :(得分:1)
您的想法类似于经典的for
循环,例如Java,C等。
在Kotlin中,可以使用ranges
for (i in 1..10) { // equivalent of 1 <= i && i <= 10
println(i)
}