我正在使用红宝石 1.8.7
my_array = Array.new(5, "A")
工作正常。但是,如果我像这样扩展 Array 类:
class Array
def my_function
self
end
end
然后初始化程序不再工作并返回
wrong number of arguments (2 for 0)
为什么会这样,我该如何解决?
我正在使用红宝石 1.8.7
my_array = Array.new(5, "A")
工作正常。但是,如果我像这样扩展 Array 类:
class Array
def my_function
self
end
end
然后初始化程序不再工作并返回
wrong number of arguments (2 for 0)
为什么会这样,我该如何解决?