やったこと
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}]