Tomás Müller
Subscribe
Sign in
Lazy-evaluated filter map
Tomás Müller
Nov 15, 2022
(1..).lazy.filter_map { |i| i * 2 if i.even? }.first(5) => [4, 8, 12, 16, 20]
Read →
Comments
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts
Lazy-evaluated filter map
(1..).lazy.filter_map { |i| i * 2 if i.even? }.first(5) => [4, 8, 12, 16, 20]