小编典典

将元素推送到数组开头的最简单方法是什么?

all

我想不出一种单一的方式来做到这一点。有办法吗?


阅读 57

收藏
2022-06-08

共1个答案

小编典典

使用unshift方法怎么样?

ary.unshift(obj, ...) → ary
将对象添加到自身前面,向上移动其他元素。

并在使用中:

irb>> a = [ 0, 1, 2]
=> [0, 1, 2]
irb>> a.unshift('x')
=> ["x", 0, 1, 2]
irb>> a.inspect
=> "["x", 0, 1, 2]"
2022-06-08