私はルビー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)
これはなぜですか、どうすれば修正できますか?