gpt4 book ai didi

ruby-on-rails - Ruby:从数组中删除第一个元素的最简单方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 06:16:27 27 4
gpt4 key购买 nike

假设我有一个数组

[0, 132, 432, 342, 234]

摆脱第一个元素的最简单方法是什么? (0)

最佳答案

使用.drop(1)

与使用 .shift 相比,这样做的好处是返回一个移除了第一个元素的新数组,后者返回移除的元素,而不是移除了第一个元素的数组。

注意:它不会影响/改变原始数组。

a = [0,1,2,3]

a.drop(1)
# => [1, 2, 3]

a
# => [0,1,2,3]

此外,您可以删除比第一个元素更多的元素:

[0,1,2,3].drop(2)
=> [2, 3]

[0,1,2,3].drop(3)
=> [3]

关于ruby-on-rails - Ruby:从数组中删除第一个元素的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com