你如何创建一个for循环
for (int x=0; x<data.length; x+=2)
在ruby?我想迭代一个数组,但我的计数器增加了两个而不是一个.
解决方法
如果您真正想要的是一次从阵列中消耗2个项目,请查看
each_slice.
[1,2,3,4,5,6,7,8,9].each_slice(2) do |a,b| puts "#{a},#{b}" end # result 1,2 3,4 5,6 7,8 9,