ruby - 如何将第一个元素移动到数组的末尾

标签 ruby arrays

将数组的第一个元素移动到同一数组末尾的最佳方法是什么?

即:[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 个平面数组的所有值组合形成分隔字符串数组

php - 数组到字符串在cakephp中转换

C - 使用指针算法转置多维数组

ruby-on-rails - 在 ruby​​ 对象上调用 .save 只为所有字符串传递 nil

ruby - 如何在 Ruby 中模仿 Node.js 的 require 函数?

javascript - 如何在 javascript 中使用循环中的整数填充数组

ruby-on-rails - Twilio Ruby 发送短信 - 未定义方法 `messages'

python - NumPy 中 random_integers 的替代方案