有沒有更簡單的方法來做到以下幾點?是否可以在單個「包含」語句中包含多個模塊?
class MyClass
include MyModule1
include MyModule2
include MyModule3
end
有沒有更簡單的方法來做到以下幾點?是否可以在單個「包含」語句中包含多個模塊?
class MyClass
include MyModule1
include MyModule2
include MyModule3
end
嘗試以下
class MyClass
include MyModule3, MyModule2, MyModule1
end
編輯:顛倒順序
得到你需要扭轉的順序在一個行版本相同的祖先爲了
class MyClass
include MyModule3, MyModule2, MyModule1
end
+1保持相同的順序。 – smessing 2013-03-11 04:14:14
它*看起來就像是一樣,但實際上你已經在這裏顛倒了祖先。如果三者都定義了相同的方法,他將獲得Module3版本,而您的單行版本將產生Module1。 – elc 2012-04-06 00:09:11
當然,下面的答案應該是被接受的答案。 – fatuhoku 2016-07-19 10:49:52