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

ループのネストされた構文ながら、Luaのプログラミング言語:

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

ネストされたループ構文まで繰り返しLuaのプログラミング言語...:

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

ネストされたループのこれらの同じタイプに加えて、我々は、whileループの入れ子のforループのようなネストされたループの異なる種類を、使用することができます。

次の例では、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

上記のコードは、の結果として実行されます。

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

Luaのサイクル Luaのサイクル