Lua 迴圈巢狀
阿新 • • 發佈:2018-11-05
Lua 程式語言中允許迴圈中嵌入迴圈。以下例項演示了 Lua 迴圈巢狀的應用。
語法
Lua 程式語言中 for 迴圈巢狀語法格式:
for init,max/min value, increment
do
for init,max/min value, increment
do
statements
end
statements
end
Lua 程式語言中 while 迴圈巢狀語法格式:
while(condition) do while(condition) do statements end statements end
Lua 程式語言中 repeat...until 迴圈巢狀語法格式:
repeat
statements
repeat
statements
until( condition )
until( condition )
除了以上同類型迴圈巢狀外,我們還可以使用不同的迴圈型別來巢狀,如 for 迴圈體中巢狀 while 迴圈。
例項
以下例項使用了for迴圈巢狀:
j =2 for i=2,10 do for j=2,(i/j) , 2 do if(not(i%j)) then break end if(j > (i/j))then print("i 的值為:",i) end end end