Вернуть true, только если все значения имеют значение true в Ruby

Какой быстрый способ проверить, все ли элементы перечислимого удовлетворяют определенному условию? Я думаю, логически это будет выглядеть так:

elements = [e1, e2, e3, ...]
return (condition on e1) && (condition on e2) && (condition on e3) && ...

Например, если у меня был массив целых чисел, и я хотел бы ответить на вопрос «Все ли числа нечетные?» Quot;

Я всегда могу перебирать каждое значение, проверять, верно ли оно, а затем возвращать ложь, когда одно из них возвращает ложь, но есть ли лучший способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос