这是我的代码:
class Array
def anotherMap
self.map {yield}
end
end
print [1,2,3].anotherMap{|x| x}
我期望得到的输出是[1,2,3],但我得到了[nil,nil,nil]
我的代码有什么问题?
这是我的代码:
class Array
def anotherMap
self.map {yield}
end
end
print [1,2,3].anotherMap{|x| x}
self.
是多余的。 - Marc-André Lafortune