Kotlin - 清理循环/索引

Idi*_*ios 0 loops kotlin

我一直在写这样的代码:

index = 0 
while (index < 10){
    // do something
    index ++
}
Run Code Online (Sandbox Code Playgroud)

我想让这个更干净,有一些类似的东西

while(var index = 0; index < 10; index ++)
{
        // do something
        index ++
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Aas*_*set 5

用 eg or生成一个范围,然后用 迭代它:until..for

for (index in 0 until 10) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

或者

for (index in 0..9) {
   ...
}
Run Code Online (Sandbox Code Playgroud)