1. while 循环
while 循环会在指定条件为真时执行代码块,直到条件为假为止。
local i = 1
while i <= 5 do
print(i)
i = i + 1
end
这个例子会输出数字 1 到 5。
2. for 循环
for 循环可以通过指定起始值、终止值和步长来迭代。
数字范围循环
for i = 1, 5 do
print(i)
end
指定步长循环
for i = 0, 10, 2 do
print(i)
end
迭代表循环
days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
for i, day in ipairs(days) do
print(i, day)
end
这个例子会输出数组 days 中的每个元素及其索引。
以上是 Lua 中基本的循环结构,你可以根据具体的需求选择合适的循环方式。
转载请注明出处:http://www.zyzy.cn/article/detail/13695/Lua