Ruby 重写'method_missing'是如何工作的?
重写方法的基本过程是什么 新方法如何知道我正在调用缺少的方法 如果未定义被调用的方法,它可以告诉您正在调用缺少的方法 它如何打印新方法的输出 通过执行新定义的方法Ruby 重写'method_missing'是如何工作的?,ruby,method-missing,Ruby,Method Missing,重写方法的基本过程是什么 新方法如何知道我正在调用缺少的方法 如果未定义被调用的方法,它可以告诉您正在调用缺少的方法 它如何打印新方法的输出 通过执行新定义的方法 some\u方法如何被视为m参数 是故意的。我感觉你不理解我。 o = Object.new def o.method_missing(m,*args) puts "xxxxxxx #{m}" end p o.some_method
some\u方法
如何被视为m
参数
是故意的。我感觉你不理解我。
o = Object.new
def o.method_missing(m,*args)
puts "xxxxxxx #{m}"
end
p o.some_method