0
通过执行下面的代码,它返回指示Method类对象的'Method'是什么?它有什么作用 ?为什么它不能被实例化?它没有新的。 另外我们如何添加一个new
方法作为Method类对象的构造函数?什么是Ruby中的方法类对象?它有什么作用 ?为什么它不能被实例化?
proc_obj = -> {puts "Hello Lambda"}
def pass_lambda proc
puts "Begin"
proc.yield
puts "End"
end
pass_lambda proc_obj
puts proc_obj.method(:call).class