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

标签 ruby

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

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

谢谢

最佳答案

你也做...

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

m-p 的答案将替换第一次出现,这将替换所有出现。

关于ruby - 如何在 ruby​​ 中替换数组中的单个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465153/

相关文章:

ruby - 简单的 Ruby 代码没有运行

ruby-on-rails - 缺少注册/创建、应用/创建的模板

ruby - `DateTime.strptime` 返回工作日/时间字符串的无效日期

ruby-on-rails - Ruby On Rails,Redis::CommandError: 'set' 命令的 ERR 参数数量错误

ruby - Ruby 中的 `|=` 什么时候有用?

ruby-on-rails - 之后(:each) vs after(:all) in Rails rspec

ruby - 类方法 : describe "#my_class_method" or describe "#self.my_class_method"?

jquery - 为什么 ruby​​ on rails 返回 null 而不是 json 对象

ruby - 无法使用 Selenium cucumber 通过 capybara 点击评级图像

ruby-on-rails - 收集 Rails 应用程序使用统计信息的最佳方式