• ベストアンサー

HSP

HSPを勉強しています。       repeat 10       color 255,255,0       print "10回表示される"       wait 5       loop       stop で、wait のいみが良く分かりません 教えてください

質問者が選んだベストアンサー

  • ベストアンサー
noname#6938
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秒だけ待ち時間が発生します。 これが無いとだーーっと表示されますが、だだだだという感じで表示されます。

関連するQ&A