天天看点

Lua循环whiledo whilefor循环

Lua循环whiledo whilefor循环

while

-- 循环语句
--***while**
num=0
--while 条件 do...end
while num <5 do
    print(num)
    num = num +1
end           
Lua循环whiledo whilefor循环

do while

---do while 语句
    --repeat...until 条件(注意条件是结束条件)
    num=0
    repeat
        print(num)
        num = num+1
    until num >5 --满足条件 结束条件           
Lua循环whiledo whilefor循环

for循环

--for循环
--i=2,打印i到5之间的所有数
for i =2,5 do --默认递增,i会默认+1
    print(i)    
end           
Lua循环whiledo whilefor循环
--万一我不想递增+1,我想递增+2
for i=2,5,2 do --如果要自定义增量,后面在补一个参数
    print(i)    
end           
Lua循环whiledo whilefor循环
--递减操作
for i=5,1,-1 do
    print(i)
end           
Lua循环whiledo whilefor循环

继续阅读