Latest web development tutorials

Lua วงซ้อนกัน

วงจร Lua วงจร Lua

Lua ภาษาโปรแกรมที่จะอนุญาตให้ฝังรอบวง ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งาน Lua วงซ้อนกัน

ไวยากรณ์

Lua ไวยากรณ์ภาษาการเขียนโปรแกรมสำหรับวงที่ซ้อนกัน:

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

การเขียนโปรแกรมภาษาลัวะในขณะที่วงไวยากรณ์ที่ซ้อนกัน:

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

วงจร Lua วงจร Lua