書式
for 変数=初期値, 終了値 do
繰り返し行う処理
end
説明
Luaで指定回数繰り返すにはforを使います。forの後に変数名を書き初期値を代入します。終了値は,で区切って書きます。繰り返す処理はdoとendの間に書きます。注意点としてはforで指定した変数はローカル変数になるということです。このため、forループから出てしまうと使っていた変数は破棄されなくなってしまいます。以下のサンプルでループ外でprint(i)とすると結果はnilとなります。
サンプル
#!/usr/local/bin/lua
for i=1, 10 do
print(i)
end