gpt4 book ai didi

ruby - Ruby 的 Array#shift 有什么作用?

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

我很难理解 Array 类的 shift 和 unshift 方法在 Ruby 中的作用。有人可以帮助我了解他们的工作吗?

最佳答案

查看 Ruby Documentation

Array.shift 从数组中移除第一个元素并返回它

a = [1,2,3] 
puts a.shift
=> 1
puts a
=> [2, 3]

Unshift 将提供的值添加到数组的前面,将所有其他元素向上移动一个

a=%w[b c d]
=> ["b", "c", "d"]
a.unshift("a")
=> ["a", "b", "c", "d"]

关于ruby - Ruby 的 Array#shift 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3718625/

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