ruby 配列の値を指定した値に全て変更する

ruby 配列の値を指定した値に全て変更する

Rubyで、配列の値を指定した値に全て変更するソースコードを記述してます。「fill」を使って変更したい値を指定するだけで可能です。

環境

  • OS windows11 home
  • ruby 3.1.3p185

配列の値を指定した値に全て変更

配列の値を指定した値に全て変更するには、以下のようにします。

配列.fill( 変更する値 )

実際に使用してみます。

arr = [1, 2, 3, 4, 5]

p arr.fill(7)
# [7, 7, 7, 7, 7]

p arr
# [7, 7, 7, 7, 7]

変更されていることが確認できます。

空の配列

空の配列の場合は、空のままです。

arr = []

p arr.fill(7)
# []

p arr
# []