如何在Ruby中遍历数组的每个第二个元素?

我想在Ruby中完成此Java代码的等效工作。 Ruby中执行以下操作的最佳方法是什么?我不想使用Ruby for循环,想要遵循惯用的Ruby。

    for (int i = 0; i < nums.length; i += 2) {
    // Do something. 
    }

评论
  • 心的束缚
    心的束缚 回复

    使用“ step”方法来迭代数组中的每个第二个元素。

    (0..array.length).step(2).each do |i|
       puts i
    end