次は2つの新しい命令を覚えましょう。
待つ・繰り返す
| 命令 | できること |
|---|---|
| wait(秒数) | 指定した秒数だけ、プログラムの動きを一時停止させます。 |
| while true do ~ end |
「 true(真) 」である限り、間に書いた命令をずっと繰り返し続けます。 |
この2つを組み合わせると、こんなプログラムが書けます。
while true do
print("1秒経過")
wait(1)
end
実行すると、1秒ごとに「 1秒経過 」という文字が出力にずっと表示され続けます。wait がないと、一瞬で無数に文字が表示されてしまうので、while true do とセットで wait を使うのが基本の形です。
スクリーンショット挿入予定(07-004.png)
while true do と wait を組み合わせた出力結果
wait を入れ忘れて while true do を実行すると、プログラムが無限に処理を繰り返し、Studioが重くなったりフリーズすることがあります。while true do を書いたら、必ず中に wait があるか確認しましょう。
Well done!
次のステップに進みましょう!