1

たとえば、私は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 を検索して読みましたが、何を探すべきかわかりません!

4

1 に答える 1