【发布时间】:2020-08-08 01:34:26
【问题描述】:
我想在 Ruby 中做这个 Java 代码的等价物。 Ruby 中执行以下操作的最佳方法是什么?我不想使用 Ruby for 循环,想要遵循惯用的 Ruby。
for (int i = 0; i < nums.length; i += 2) {
// Do something.
}
【问题讨论】:
标签: ruby
我想在 Ruby 中做这个 Java 代码的等价物。 Ruby 中执行以下操作的最佳方法是什么?我不想使用 Ruby for 循环,想要遵循惯用的 Ruby。
for (int i = 0; i < nums.length; i += 2) {
// Do something.
}
【问题讨论】:
标签: ruby
使用“step”方法迭代数组中的每个第二个元素。
(0..array.length).step(2).each do |i|
puts i
end
【讨论】: