我想不出一种单一的方式来做到这一点。有办法吗?
使用unshift方法怎么样?
unshift
ary.unshift(obj, ...) 鈫� ary 将对象添加到自身前面,向上移动其他元素。
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]"