检查数学变换是否在Ruby范围内返回true

问题描述:

说我有一个Ruby范围,1..500,我想问一下这个范围内的任何元素是否可以被5整除的问题。做这个?检查数学变换是否在Ruby范围内返回true

尝试此

(1..500).any?{|n| n%5 == 0 } 

感谢@nash为Ruby糖:

(1..500).any?{|n| n.modulo(5).zero? } 
+4

'n.modulo(5).zero') – 2011-04-20 21:50:50