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