1 2 3 4 5 6 7 8 9
module Enumerable def mymap &b results = [] each {|x| results << b[x] } results end end p [1,2,3].mymap {|x| x+1}
1
[2, 3, 4]