如何设置带循环的计数器?
@count=0
(w.submenu).each do |s|
count=+1
if(count == 4)
else
end
count++
end
答案 0 :(得分:0)
您可以使用each_with_index
方法执行此操作:
(w.submenu).each_with_index do |s, index|
if(index == 4)
else
end
end
有关详细信息,请参阅Enumerable documentation。
答案 1 :(得分:0)
出于某种原因,您在第一行使用@count=0
,在其他行使用count
。
我也同意each_with_index
是理想的。