例如,我有array = [1,2,3,4,5]
我想更改索引为 4 的元素的值。
在多个步骤中,我可以做到:
> array[4] = 'new value'
=> "new value"
> array
=> [1,2,3,4, "new value"]
但是有没有办法做到这一点?就像是
array.map! { |x| x == 5 ? "new value" : x }
但使用索引号而不是值。
我已经四处搜索并阅读了 ruby-docs,但我不确定我应该寻找什么!