【发布时间】:2012-01-11 10:43:35
【问题描述】:
这很好用,但我想让它更漂亮 - 并容纳所有可被 4 整除的值:
if i==4 || i==8 || i==12 || i==16 || i==20 || i==24 || i==28 || i==32
# ...
end
有什么聪明、简短的方法可以做到这一点?
【问题讨论】:
-
FWIW,除了这个特定问题的正确解决方案之外,当您在同一个对象上有很长的相等比较列表时,您可以将其缩减为
[4, 8, 12].include?(i)。