Ruby 配列にパラメータ追加 push << splat展開

Rubyの配列の後ろにパラメータを追加したい場合の

処理についてご紹介いたします。

配列追加1 : <<を使う場合

params = [1,2,3]
params << 4 # =>[1,2,3,4] 最後にパラメータが追加されます 

配列追加2 : pushを使う場合

通常パターン

params = [1,2,3]

params.push(4)   # => [1, 2, 3, 4]
params.push(5,6) # => [1, 2, 3, 4, 5, 6]

splat展開

params = [1,2,3]
set_params = [4,5,6]
params.push(*set_params) # => [1, 2, 3, 4, 5, 6]