Ruby 3.2 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Enumerableモジュール > filter_map
filter_map {|item| ... } -> [object]
[permalink][rdoc]filter_map -> Enumerator
各要素に対してブロックを評価した値のうち、真であった値の配列を返します。
ブロックを省略した場合は Enumerator を返します。
(1..10).filter_map { |i| i * 2 if i.even? } #=> [4, 8, 12, 16, 20]
[SEE_ALSO] Enumerable#filter, Enumerable#map