【发布时间】:2016-01-31 08:24:30
【问题描述】:
Python 等价物:
>>> for i in range(0, 9, 3):
>>> print(i)
0
3
6
9
如何在 Ruby 中复制它?
执行此操作最符合 Ruby 的方式是什么?
【问题讨论】:
标签: ruby loops for-loop increment
Python 等价物:
>>> for i in range(0, 9, 3):
>>> print(i)
0
3
6
9
如何在 Ruby 中复制它?
执行此操作最符合 Ruby 的方式是什么?
【问题讨论】:
标签: ruby loops for-loop increment
你想使用step
(0..9).step(3) do |i|
puts i
end
【讨论】:
p。 p 类似于inspect,它不会返回与puts 相同的信息,并且可以返回非常不同的输出。见stackoverflow.com/a/1255362/128421 和stackoverflow.com/a/1255362/128421。
inspect,则检查输出可能与正常的puts 有很大不同。