1
说我有一个Ruby范围,1..500
,我想问一下这个范围内的任何元素是否可以被5整除的问题。做这个?检查数学变换是否在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? }
'n.modulo(5).zero') – 2011-04-20 21:50:50