- ベストアンサー
HSP
HSPを勉強しています。 repeat 10 color 255,255,0 print "10回表示される" wait 5 loop stop で、wait のいみが良く分かりません 教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#6938
回答No.2
wait命令は プログラムの進行を一定時間停止する役割だったかと思います。 提示したソースで言えば、 「10回表示される」という色つきの文字列が、10行にわたって 表示されますが、すこしずつ時間をおいて表示されていくと思います。 ためしに、<wait 5> を、<wait 100>にしてみてください。 表示される時間の間隔が長くなるはずです。そのあいだだけ、 プログラムが一時停止している事がわかります。 ちなみに、repeat命令の繰り返し回数が10回となっていますが、 無限回数(<repeat>のみ)のときは、wait命令は必ず入れなくてはならなかった と覚えていますが、繰り返し回数が制限されているときには、特に無くても、 動いたと思います。
その他の回答 (1)
- mokonoko
- ベストアンサー率33% (969/2859)
回答No.1
HSPのwait文は100分の1秒の待ち時間を作ります。 スペックに依存が無いので、どのマシンで起動しても "10回表示される"のあとに100分の5秒だけ待ち時間が発生します。 これが無いとだーーっと表示されますが、だだだだという感じで表示されます。