これは、while文によりテキストの書式を一行書いて、それを5回繰り返すサンプルです。 [[for文]]との使い分けは、不明です。 |構文|while 条件式 do ~ end|条件式が偽となるまで繰り返します| #highlight(){{ -- while while.lua while not Keys.newPress.Start do -- 何かキーが押されるまで繰り返す Controls.read() startDrawing() screen.print(SCREEN_UP, 0, 0, "Press START to quit") i = 0 while i < 5 do screen.print(SCREEN_DOWN, 0, 8 * i, i) i = i + 1 end stopDrawing() end }} 実行結果 0回から1づつ増加して5未満までの回数は、5回(0~4)になります。 &ref(while.png)