在Ruby中预置数组的最好方法是什么?也许是类似于Python的list.insert(0, 'foo')
我希望能够将一个元素添加到Ruby数组的0位置,并将所有其他元素一起移位。
发布于 2014-06-04 19:07:03
array = ['b', 'c']
array.unshift('a')
p array
=> ['a', 'b', 'c']发布于 2014-06-04 19:09:30
与Steve的回答不同的是
array = ['b', 'c']
array = ['a'] + array #["a", "b", "c"]发布于 2014-06-04 19:12:37
array = ["b", "c"]
array.insert(0, "a", "a") # => ["a", "a", "b", "c"]https://stackoverflow.com/questions/24035750
复制相似问题