将数组的第一个元素移动到同一数组末尾的最佳方法是什么?
即:[a,b,c,d]
“一些操作”
结果:[b,c,d,a]
这个“一些操作”应该是什么?
最佳答案
有Array#rotate
:
[a,b,c,d].rotate(1)
关于ruby - 如何将第一个元素移动到数组的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379349/
将数组的第一个元素移动到同一数组末尾的最佳方法是什么?
即:[a,b,c,d]
“一些操作”
结果:[b,c,d,a]
这个“一些操作”应该是什么?
最佳答案
有Array#rotate
:
[a,b,c,d].rotate(1)
关于ruby - 如何将第一个元素移动到数组的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379349/
相关文章:
ruby - 避免在 Ruby 中从 Fixnum 自动转换为 Bignum
ruby - .irb_history 和 .irb-history 的区别
php - 使用来自 3 个平面数组的所有值组合形成分隔字符串数组
ruby-on-rails - 在 ruby 对象上调用 .save 只为所有字符串传递 nil
ruby - 如何在 Ruby 中模仿 Node.js 的 require 函数?
javascript - 如何在 javascript 中使用循环中的整数填充数组