結果を分岐させるには

lunch.html を lunch2.html にコピーし、起動するプログラム名を lunch2.rb と変更する。 次に起動するプログラムをもとのプログラム lunch.rb から少し変える。 lunch.rb を lunch2.rb にコピーしたあと lunch2.rb を開く。

結果を変更する。正規表現で、文字列を発見させる。 文字列に応じて結果を変更する。

  :
#print("<h1>今日のおひるごはんは%sにしようっと!</h1>\n",lunch)

print("<h1>\n")
printf("%sを選んだあなた",lunch)
print("</h1>\n")

print("<p>")
if /うどん/e =~ lunch
  print("のびるー\n")
elsif /カレー/e =~ lunch
  print("おいしいよ\n")
else print("はふはふ\n")
end
print("</p>")
  :

実行してみよう。ファイルのソースはここ

本日の講義 / 基礎プログラミング II / 2007 年度

Madoka Nishimura <madoka@e.koeki-u.ac.jp>