我有一个像这样的数组:
编辑 假设没有负数,因此不会使用
[7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6]
。如何以最简单的方式从位置6返回数组中的每个项直到0,结果数组看起来像这样:[1,2,3,4,5,6,7]
。这个数组中的位置可以是动态的,例如传入4和9应该返回[11,12,1,2,3,4]
。我想知道在Rails api中是否有实现此功能的方法。谢谢提前!编辑 假设没有负数,因此不会使用
array[2..-2]
。虽然Array#splice
几乎可以实现这个功能,但如果第二个位置小于第一个位置,则返回nil
。