と:define_method
の両方に表示されているのを見つけたので。理由を教えてください。ありがとうございました!Class.private_instance_methods
Module.private_instance_methods
質問する
52 次
2 に答える
0
define_method
で定義されていModule
ます。
Class
から継承しModule
ます。したがって#define_method
。
簡略化: クラスは単なるモジュールですが、クラスをインスタンス化できます(モジュールではありません)。
于 2013-01-14T16:02:19.227 に答える
0
Module: http://apidock.com/ruby/Module/define_methodで定義されており、Class の基底クラスが Module であるためです。したがって、それを求める場合は、両方を使用できます。
于 2013-01-14T15:54:07.810 に答える