module A def self.a() #do something... end end module B def self.b() #何かをする... end #こちらはA.a()にB.b()を入れるコード... end =begin 我想在B模块里往A模块a方法里添加一句B.b(),变成下面这样的效果: def A.a() #do something... B.b() end 用alias好象作用域不同用不了,又不想直接重定义A.a(),有什么简单的办法吗? =end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |