gpt4 book ai didi

for-loop - Lua for循环减少我?奇怪的行为

转载 作者:行者123 更新时间:2023-12-01 08:54:46 25 4
gpt4 key购买 nike

<分区>

有人能给我解释一下吗?

for i = 1, 5 do
print(i)
i = i - 1
print(i)
end

输出是:

1
0
2
1
3
2
and so forth

我预计 i 会在 1 和 0 之间变化。但显然它一直在增加,就好像我根本没有改变它一样。怎么回事?

我必须时不时地删除第 i 个表元素。因此,下一个要处理的元素将再次是 i。在 C 中,我会在循环内容的末尾写 --i 。 lua中有任何官方方式吗? :)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com