1、 while循环
a=10
while( a < 20 )
do
print("a 的值为:", a)
a = a+1
end
2、 for 循环
Lua 编程语言中 for 循环语句可以重复执行指定语句,重复次数可在 for 语句中控制。
Lua 编程语言中 for语句有两大类:
- 1)数值for循环
- 2)泛型for循环
- 1)数值for循环
for i=10,1,-1 do print(i) end
function f(x) return x*2 end for i=1,f(5) do //注意:默认是递增1, 如果需要设定条件,需要和以上类似 print(i) end
- 2)泛型for循环
days = {"sunday", "monday", "friday", "tuesday"} for i, v in ipairs(days) do //此处可以是数组a[] = {1,2,3,4,5} print(v) end
3、 repeat...until 循环
--[ 变量定义 --] a = 10 --[ 执行循环 --] repeat print("a的值为:", a) --> 10,11,12,13,14,15 a = a + 1 until( a > 15 )