Lua中能否更改循环变量值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计441个文字,预计阅读时间需要2分钟。
在Lua中,`for`循环的步长默认为1。如果你想要每次增加2,你需要显式地设置步长为2。以下是修改后的代码:
luafor i=1, 10, 2 do print(i) i=i + 2end
这段代码将按照你的期望输出:1, 3, 5, 7, 9, 10。注意,在循环体内部对`i`的修改不会影响循环的迭代,所以你需要在外部处理这个修改。
本文共计441个文字,预计阅读时间需要2分钟。
在Lua中,`for`循环的步长默认为1。如果你想要每次增加2,你需要显式地设置步长为2。以下是修改后的代码:
luafor i=1, 10, 2 do print(i) i=i + 2end
这段代码将按照你的期望输出:1, 3, 5, 7, 9, 10。注意,在循环体内部对`i`的修改不会影响循环的迭代,所以你需要在外部处理这个修改。

