kotlin中使用for循环无限循环?

Kid*_*ste 5 for-loop infinite-loop while-loop kotlin

在java中我们可以使用whileand来编写无限循环for

for(;;){
  // doesn't stop[infinite loop] 
}
Run Code Online (Sandbox Code Playgroud)

并使用while

while(true){
  // doesn't stop[infinite loop] 
}
Run Code Online (Sandbox Code Playgroud)

whilekotlin循环创建的语法infinite loop是相同的。

如何使用for循环创建无限循环,就像我上面使用 kotlin 编写的示例(等效代码)一样。

谢谢你!

Apl*_*123 6

没有简单的语法,但您可以使用以下命令生成无限序列generateSequence

for (i in generateSequence(0) { it }) {

}
Run Code Online (Sandbox Code Playgroud)