如何在ruby中替换数组中的单个元素?

时间:2014-12-14 00:37:05

标签: ruby

如何在ruby中替换数组中的单个元素?这样一个数组

days=["monday", "tuesday", "wednesday", "jueves"]  #so "jueves" gets replaced by the string "thursday"

谢谢

3 个答案:

答案 0 :(得分:1)

days[days.index("jueves")] = "thursday" 

答案 1 :(得分:0)

你也是......

days.map!{|day| day == "jueves" ? "thursday" : day}

m-p的答案将取代第一次出现,这将取代所有出现的事件。

答案 2 :(得分:0)

days[3] = "thursday"

除非你想要更有活力的东西。