如果我运行
100.times do |i|
unless i == 0 || i.modulo(2) == 0
p "odd number #{i}"
end
end
我只能找回奇数,这就是它的工作方式。
如果我跑这个
100.times do |i|
unless i == 0 || i.modulo(3) == 0
p "even number #{i}"
end
end
然后我找回了一些数字,其中一些是偶数。
也许是我,或者'除非'不是这里使用的最佳控件。有点奇怪,虽然那个给了我想要的结果,另一个不给我。