gpt4 book ai didi

ruby - 迭代数组的 'Ruby way' 是什么——从数组 [n] 到数组 [n - 1]?

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

假设我有一个大小 5 的数组。我想将一个索引(从 0-4)作为输入,并从提供的索引开始遍历该数组。

例如,如果给定的索引是 3,我想像这样迭代:

arr[3]
arr[4]
arr[0]
arr[1]
arr[2]

我可以想出很多方法来做到这一点 - 但Ruby 的方式是什么?

最佳答案

您可以使用 1.9.2 版本的 Array#rotate

 [4,3,6,7,8].rotate(2).each{|i|print i}

67843

关于ruby - 迭代数组的 'Ruby way' 是什么——从数组 [n] 到数组 [n - 1]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672510/

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