好吧,所以我試圖刪除下劃線,如一些假期(例如,fourth_of_july)所示。然後我想把每個單詞都寫成大寫。紅寶石 - 刪除下劃線和大寫
預期結果:fourth_of_july>七月四日
,所以這是我的代碼:
holiday_dec = {
:winter => {
:christmas => ["Lights", "Wreath"],
:new_years => ["Party Hats"]
},
:summer => {
:fourth_of_july => ["Fireworks", "BBQ"]
},
:fall => {
:thanksgiving => ["Turkey"]
},
:spring => {
:memorial_day => ["BBQ"]
}
}
def all_supplies_in_holidays(holiday_hash)
holiday_hash.each do |seasons, holidays|
holidays.each do |holidays, supplies|
puts "#{seasons.to_s.capitalize}:"
puts " #{holidays.to_s.tr("_"," ").capitalize}: #{supplies.join(", ")}"
end
end
end
all_supplies_in_holidays(holiday_dec)
爲什麼要急於選擇一個答案? –