1 for 循环
--Lua中 for循环的条件要写在括号里
-- for i=v1, v2, v3 do ---v1 初始值 v2 结束值 v3 步长
-- .....
-- end
for i=1, 10, 2 do
print(i)
end
>>
1
3
5
7
9
2 while循环
-- while (条件) do
-- ...
--end
n = 10
while (n>1) do
print (n)
n = n-2
end
>>
10
8
6
4
2
死循环
while true do
....
end
3 repeat...until...
do
n=10
repeat
print (n)
n = n-2
until (n<2)
end
>>
10
8
6
4
2
--在上述代码中,repeat...until 是一个循环代码块,在该代码块中,循环执行repeat后的语句,知道until的条件满足,跳出循环
-- do...end 是另一个代码快,该代码块通常无实际意义,一般被用来在块中定义局部变量