android 如何使用Kotlin无限迭代jsonArray而不会得到'瓦尔cannot be reassigned'错误?

xj3cbfub  于 2023-05-27  发布在  Android
关注(0)|答案(1)|浏览(116)

我必须使用Kotlin无限迭代jsonArray的for循环。

for (i in 0 until arrayValue.length()) {
// Certain operations
if (i.equals(arrayValue.length())){
   // reset value of i, to 0
}
}

但是如果我将值更改为0,如(i = 0),则显示错误。
无法重新分配瓦尔
任何帮助,如何实现同样的?

hi3rlvi2

hi3rlvi21#

你最好使用while循环:

while(true) {
  arrayValue.forEach { 
    // your code here
  }
}

比起for,我更喜欢forEach循环,但你可以在while循环中使用这两种循环。

相关问题