在 kotlin 循环中继续 n 次

Jon*_*bek 4 loops continue kotlin

是否可以在 kotlin 循环中继续 n 次?

for(i in 0..n){
    doSomething()
    if(condition){
       //manipulate n
    }
}
Run Code Online (Sandbox Code Playgroud)

由于i出于某种原因是一个 val 我似乎无法在循环中重新初始化它。

Joh*_*Doe 7

repeat(n){
    blah()
}
Run Code Online (Sandbox Code Playgroud)

将执行blah() n次数。

  • 没问题:)希望对其他人有帮助。 (2认同)
  • 重复(3){索引 - > blah(索引)} https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/repeat.html (2认同)