Latest web development tutorials

Lua loop bersarang

siklus Lua siklus Lua

bahasa pemrograman Lua untuk memungkinkan embedding siklus lingkaran. Contoh berikut menunjukkan Lua aplikasi loop bersarang.

tatabahasa

Lua sintaks bahasa pemrograman untuk loop bersarang:

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

bahasa pemrograman Lua while sintaks bersarang:

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

Ulangi bahasa pemrograman Lua ... sampai sintaks loop bersarang:

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

Selain jenis yang sama dari loop bersarang, kita dapat menggunakan berbagai jenis loop bersarang, seperti bersarang untuk loop while.

contoh

Contoh berikut menggunakan bersarang untuk loop:

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

Kode di atas dijalankan sebagai akibat dari:

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

siklus Lua siklus Lua