相关疑难解决方法(0)

Lua for loop减少了我?奇怪的行为

有人可以解释一下吗?

for i = 1, 5 do
  print(i)
  i = i - 1
  print(i)
end
Run Code Online (Sandbox Code Playgroud)

输出是:

1
0
2
1
3
2
and so forth
Run Code Online (Sandbox Code Playgroud)

我曾经想过我会在1和0之间进行改变.但显然它会不断增加,好像我根本没有改变它.这是怎么回事?

我不时要删除第i个表元素.所以下一个要处理的元素将是我.CI中只会在循环内容的末尾写入-i.在卢阿的任何官方方式?:)

lua for-loop decrement

3
推荐指数
1
解决办法
1094
查看次数

标签 统计

decrement ×1

for-loop ×1

lua ×1