while 文は反復処理を行う。
反復を止めさせるには、止める限界を while のすぐ後ろに書き込んでおく方法と、 ユーザが止めたいと思ったときに、止めるよう while 文の中で分岐を作っておく方法とがあった。
# 止める限界を書き込んでおく場合 # # while 限界についての記述 # : : # 限界について書き込んだ変数の変更 # end
例えば 3 回同じ行動をしたらエンディングにする場合は、これを使う。
# ユーザが止めたいと思ったら止めるようにする場合 # # while true # : : # if 終るときの条件 # break # end # : : # end
例えば、合い言葉が合うまで出られない場合には、これを使う。
Madoka Nishimura <madoka.koeki-u.ac.jp>