Collections
Enumerable Map Select
Enumerable methods such as map and select transform and filter collections.
Enumerable Map Select
enumerable_map_select.rb
numbers = [2, 4, 6, 8]
minimum =
doubled = numbers.map do |number|
number * 2
end
selected = doubled.select do |number|
number >= minimum
end
puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
numbers = [2, 4, 6, 8]
minimum =
doubled = numbers.map do |number|
number * 2
end
selected = doubled.select do |number|
number >= minimum
end
puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
numbers = [2, 4, 6, 8]
minimum =
doubled = numbers.map do |number|
number * 2
end
selected = doubled.select do |number|
number >= minimum
end
puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
enumerable
Many Ruby collections include Enumerable methods for common traversal patterns.