any?
* * 1004
[1,2,3,4,5,6,7,8,9,10,11,12].any?{|e| e % 2 == 0 && e % 3 == 0}
или вы можете объединить его с all?
и получить отличный учебный пример:
[1,2,3,4,5,6,7,8,9,10,11,12].any?{|e| [2, 3].all?{|d| e % d == 0}}
И если вам действительно нужно вернуть первый соответствующий элемент, используйте find
:
[1,2,3,4,5,6,7,8,9,10,11,12].find{|e| [2,3].all?{|d| e % d == 0}}
# => 6