ruby – 如何包含模块的常量和变量?
发布时间:2020-12-16 23:22:36 所属栏目:百科 来源:网络整理
导读:我有一个具有常量和变量的模块. 我想知道如何在课堂上加入这些内容? module Software VAR = 'hejsan' def exit @text = "exited" puts @text endendclass Windows extend Software def self.start exit puts VAR puts @text endendWindows.start 这可能吗?
我有一个具有常量和变量的模块.
我想知道如何在课堂上加入这些内容? module Software VAR = 'hejsan' def exit @text = "exited" puts @text end end class Windows extend Software def self.start exit puts VAR puts @text end end Windows.start 这可能吗? 解决方法
完全按照自己的意愿行事是不可能的.实例变量严格按每个对象.
这恰好符合您的期望,但@text是在Windows而不是软件上设置的. module Software VAR = 'hejsan' def exit @text = "exited" puts @text end end class Windows class <<self include Software def start exit puts VAR puts @text end end end Windows.start (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |