我有一个疑问,我有一个像这样的.each循环:
mayor = @lt[1][1]
@lt.each do |item|
if item[1] > mayor then
mayor = item[1]
end
end
该循环在数组@lt
的第一项开始,但我希望它从第二项开始
答案 0 :(得分:3)
假设@lt是Enumerable
(数组,哈希或类似名称),您可以使用drop
从头开始跳过任意数量的项目:
@lt.drop(1).each do |item|
...
end
答案 1 :(得分:1)
@lt[1..-1].each do |item|
# Do things with item
end
答案 2 :(得分:0)
@lt[1..(@lt.length-1)].each { |item|
# Do something
}