書式
while 条件式 do
繰り返し行う処理
end
説明
Luaで条件を満たしている間だけ繰り返すにはwhileを使います。whileの後に条件式を書きます。条件式はサンプルのように書くこともできますし、カッコ()で囲んで書くこともできます。whileの場合、条件を満たしていない場合は1回も繰り返し処理が行われない場合があります。最低1回は処理を行ってから条件判断をしたい場合には
repeat...untilを使って下さい。
サンプル
#!/usr/local/bin/lua
i = 1
while i<5 do
print(i)
i = i + 1
end