Ruby 特定条件のみに呼応するプログラムの作成
問題
今日の曜日を表示するコードをDateクラスを使用して記述してください。
ただし、金曜日だった場合だけ以下のように表示の内容を変えてください。
(出力内容)
「今日は月曜日」
「今日は金曜日だ !!!」
require "date" day = Date.today.wday if day == 5 puts "今日は金曜日だ !!!" else puts '今日は'+%w(日 月 火 水 木 金 土)[day] + '曜日' end
まず、Dateクラスをライブラリから呼び出します。
wdayメソッドを用いて曜日を0(日曜日)から6(土曜日)の整数にしたときの「今日」の値を取得します。
dayの値が5(金曜日)か否かで条件分岐させます。
日曜日(0番)〜土曜日(6番目)まで文字列を格納します。