如何使用pop函数在ruby中删除数组的第零索引



我有一个这样的数组:

a = Array.new([1,2,3,4,5,5,6,6,7,8])

通过执行以下操作,我希望输出的是第0个索引,它从数组中弹出。

a.pop
a.pop(0)

我得到了输出nil

pop的可选参数不是要弹出的索引,而是要弹出的元素数量。它们总是从数组的末尾开始。

从一开始你就需要shift

.pop正在从右侧删除元素。要从左侧删除元素,使用.shift

a.shift

最新更新