Как использовать метод .find_all в Ruby
Ответы
Nikolai Gagarinov
21 февраля 2022
Метод find_all()
позволяет выбрать только те элементы, которые удовлетворяют блоку-предикату. Этот метод похож на метод select()
values = [1, 2, 3, 4, 5]
pp values.find_all(&:even?)
# => [2, 4]
pp values.find_all {|v| v % 2 != 0}
# => [1, 3, 5]
Метод подойдет, чтобы выбрать в коллекции все значения по условию.
0
0