Lua вложенного цикла
Lua язык программирования, чтобы встроить цикл цикла. Следующий пример демонстрирует приложения вложенного цикла Lua.
грамматика
Lua синтаксис языка программирования для вложенного цикла:
for init,max/min value, increment do for init,max/min value, increment do statements end statements end
Язык программирования Lua в то время как петли вложенного синтаксиса:
while(condition) do while(condition) do statements end statements end
Повторное Lua язык программирования ... до синтаксиса вложенного цикла:
repeat statements repeat statements until( condition ) until( condition )
В дополнение к этим же типам вложенных циклов, мы можем использовать различные типы вложенных циклов, таких как вложенные для цикла в то время цикла.
примеров
В следующем примере используется вложенный цикл:
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
Приведенный выше код выполняется в результате:
i 的值为: 8 i 的值为: 9 i 的值为: 10