joh*_*nes 2 ruby reflection
"abc".respond_to?(:sub)返回true,但String.respond_to?(:sub)返回false.第二个返回false,因为它询问类Class的对象是否有方法sub,因为String是Class的Object.方法()是一样的......
我如何做这些事情,特别是在没有创建该类的Object的情况下response_to?().
sam*_*uil 5
您可以使用method_defined?在Module类中声明的方法.
method_defined?
Module
归档时间:
16 年,2 月 前
查看次数:
218 次
最近记录:
14 年,5 月 前