当语句为 true 时,如何在 Kotlin 中的“for 循环”中增加 val

Abh*_*hek 1 loops for-loop increment kotlin

在java中,当条件为真时,我们可以在for循环中增加“i”

for(i=0; i<=n; i++){ if(条件) i++ }

如果我在 Kotlin 中进行增量,它会显示“val 无法更改”。

for(i in x){ if(条件) i++ }

我们如何在 Kotlin 中增量?

小智 6

尝试使用 while 循环。“请注意,for 循环总是隐式声明一个新的只读变量。” i 是只读的。

var x = 0
while (x < 10) {
    if (condition) x++
}
Run Code Online (Sandbox Code Playgroud)