Ruby で insert を使ってみる
Ruby
Published: 2019-07-15

やったこと

Ruby で insert を使ってみます。

確認環境

$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]

調査

test.rb

ary = [
  {a: 1},
  {a: 2},
  {a: 3},
]

p ary

ary.insert(1, {a: 999})
p ary

ary.insert(10, {a: 10})
p ary

出力結果

$ ruby test.rb
[{:a=>1}, {:a=>2}, {:a=>3}]
[{:a=>1}, {:a=>999}, {:a=>2}, {:a=>3}]
[{:a=>1}, {:a=>999}, {:a=>2}, {:a=>3}, nil, nil, nil, nil, nil, nil, {:a=>10}]

参考