たびたび質問してすいません。質問しすぎだと思いつつもここがないと
挫折しそうです。下のプログラムはハッシュを使って
"sundayは日曜日です" という表示するプログラムです。そこで
puts "「#{day}」は#{wday[day]}のことです。"
の wday[day] の部分はどうして値を自動的に参照しているのか
がわかりません。
もしよろしければ解答いただけないでしょうか
wday = { "sunday" => "日曜日", "monday" => "月曜日", "tuesday" => "火曜日", "wedensday" => "水曜日" "thursday" => "木曜日", "friday" => "金曜日", "saturday" => "土曜日", } %w(sunday monday tuesday wedensday thursday friday saturday).each do |day| puts "「#{day}」は#{wday[day]}のことです。" end # => 「sunday」は日曜日のことです。・・・・・・・・・・
回答1件
あなたの回答
tips
プレビュー