【问题标题】:How do I iterate through every 2nd element of an array in Ruby? [duplicate]如何遍历 Ruby 中数组的每个第二个元素? [复制]
【发布时间】:2020-08-08 01:34:26
【问题描述】:

我想在 Ruby 中做这个 Java 代码的等价物。 Ruby 中执行以下操作的最佳方法是什么?我不想使用 Ruby for 循环,想要遵循惯用的 Ruby。

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

【问题讨论】:

    标签: ruby


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 2012-06-02
      相关资源
      最近更新 更多