Ruby循环遍历数组中的每个元素n次

Mik*_*ord 1 ruby

我很难找到一个确切的例子.

如果我有一个包含5个元素的数组.例如

list = [5, 8, 10, 11, 15]
Run Code Online (Sandbox Code Playgroud)

如果要循环,我想获取该数组的第8个(例如)元素.我不想只复制数组并获取第8个元素,因为nth元素可能会改变

基本上第8个元素应该是数字10.

有什么干净的方法吗?

Urs*_*sus 7

数学救援

list[(8 % list.length) - 1]
Run Code Online (Sandbox Code Playgroud)

关于我们喜欢的这个模运算符的链接