我有一个包含 12 个条目的数组。
这样做时12+1
,我想获取1
数组的条目
这样做时12+4
,我想获取4
数组的条目
ETC...
我已经完成了
cases_to_increment.each do |k|
if k > 12
k = k-12
end
self.inc(:"case#{k}", 1)
end
我找到了一个模数的解决方案
k = 13%12 = 1
k = 16%12 = 4
我喜欢取模的方式,但 12%12 返回 0,我只需要 1..12 之间的数字
有没有办法无条件做到这一点?