2016-05-18 3 views
1
class MyClass 
    include MyModule1 
    include MyModule2 
    include MyModule3 
end 

class MyClass 
    include MyModule1, MyModule2, MyModule3 
end 

すべてのモジュールに共通の方法testがあります。複数行でアクセスする場合は、最後のモジュールからtestメソッドを呼び出しますが、1行の場合はincludeで、含まれている最初のモジュールからメソッドを呼び出します。なぜこれが起こるのか誰も説明できますか? Module#includeから単線​​対複数回線のモジュールの差異

+0

1つの理由は、自分を繰り返さない – Mukesh

答えて

5

順序で各パラメータの

呼び出しますModule.append_features

関連する問題