Latest web development tutorials

Lua zagnieżdżone

cykl Lua cykl Lua

Lua język programowania, aby umożliwić osadzenie cyklu pętli. Poniższy przykład demonstruje Lua aplikacje zagnieżdżonych pętli.

gramatyka

Lua składni języka programowania dla zagnieżdżonych pętli:

for init,max/min value, increment
do
   for init,max/min value, increment
   do
      statements
   end
   statements
end

Język programowania Lua podczas pętli zagnieżdżonej składni:

while(condition)
do
   while(condition)
   do
      statements
   end
   statements
end

Powtórzenie Lua język programowania ... aż składni pętli zagnieżdżonej:

repeat
   statements
   repeat
      statements
   until( condition )
until( condition )

W dodatku do tych samych typów zagnieżdżonych pętli, możemy używać różnych typów zagnieżdżonych pętli, takich jak zagnieżdżone dla pętli while pętli.

Przykłady

W poniższym przykładzie użyto zagnieżdżonej pętli 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

Powyższy kod jest wykonywany w wyniku:

i 的值为:	8
i 的值为:	9
i 的值为:	10

cykl Lua cykl Lua