What is the difference between map, each, and collect? [duplicate]
each is different from map and collect, but map and collect are the same (technically map is an alias for collect, but in my experience map is used a lot more frequently). each performs the enclosed block for each element in the (Enumerable) receiver: [1,2,3,4].each {|n| puts n*2} # Outputs: # 2 # 4 # … Read more