instance method 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