在Ruby中添加数组的最佳方法是什么?也许类似Python的东西list.insert(0, 'foo')
?
我希望能够在0位置向Ruby数组添加一个元素,并将所有其他元素移动.
Ste*_*zyn 62
array = ['b', 'c']
array.unshift('a')
p array
=> ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)
史蒂夫回答的另一种方式
array = ['b', 'c']
array = ['a'] + array #["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
array = ["b", "c"]
array.insert(0, "a", "a") # => ["a", "a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19222 次 |
最近记录: |