Luaのrepeat-until文について

repeat
	-- 繰り返す処理
until 条件式

repeat-until文はuntil条件式が真になるまで繰り返します。


local guess = 0
repeat
	print("数字を当ててください (1-10): ")
	io.flush() -- 出力バッファをフラッシュ
	guess = io.read("*n")
until guess == 7

print("正解です!")

ユーザーが7を入力するまで、繰り返し数字を入力するように促します。

京都の東本願寺で開催されているプログラミング教室で講師をしています。
詳しくはTera schoolを御覧ください。
大阪府高槻市でプログラミング教室を開設しています。
マインクラフト用ビジュアルエディタを開発しています。

詳しくはinunosinsi/mcws_blockly - githubをご覧ください。