1
class MyClass
include MyModule1
include MyModule2
include MyModule3
end
class MyClass
include MyModule1, MyModule2, MyModule3
end
すべてのモジュールに共通の方法test
があります。複数行でアクセスする場合は、最後のモジュールからtest
メソッドを呼び出しますが、1行の場合はinclude
で、含まれている最初のモジュールからメソッドを呼び出します。なぜこれが起こるのか誰も説明できますか? Module#include
から単線対複数回線のモジュールの差異
1つの理由は、自分を繰り返さない – Mukesh