条件を満たしている間だけ繰り返す (while)

書式

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

実行結果 サンプルをダウンロード

1
2
3
4