如何使用.each从Ruby中的索引开始循环遍历数组

时间:2016-09-25 00:07:34

标签: ruby

好的,所以我们都知道你可以做到以下几点:

array.each{ |value|
    puts value
}

但是,如果我想从元素n开始而不是从头开始,那该怎么办? n=0

2 个答案:

答案 0 :(得分:2)

您也可以

array.drop(n).each { |v| puts v }

答案 1 :(得分:1)

您可以使用以下范围调用子数组:

array[n..-1].each { |value| puts value }

其中n是您想要开始的索引,-1将始终指向数组的最后一个索引。