Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > replace

instance method Array#replace

replace(another) -> self[permalink][rdoc]

配列の内容を配列 another の内容で置き換えます。

[PARAM] another:
配列を指定します。 配列以外のオブジェクトを指定した場合は to_ary メソッドに よる暗黙の型変換を試みます。
[EXCEPTION] TypeError:
引数に配列以外の(暗黙の型変換が行えない)オブジェクトを 指定した場合に発生します。
a = [1, 2, 3]
a.replace [4, 5, 6]
p a                 #=> [4, 5, 6]