Project1

标题: module_function是什么 [打印本页]

作者: zh99998    时间: 2009-1-18 22:53
标题: module_function是什么
貌似在module里加了这句,module的私有方法就都可以被外面访问了

请解释下这句的作用和用法…… [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 龍狼    时间: 2009-1-18 23:14
瞎猜……似乎是转换函数之类的……从字面上看……
作者: zh99998    时间: 2009-1-18 23:20
以下引用龍狼于2009-1-18 15:14:25的发言:

瞎猜……似乎是转换函数之类的……从字面上看……

字面上是模块函数
作者: 禾西    时间: 2009-1-18 23:26
公開函數而已……其實沒有甚麼大用途
module A
module_function
def orz
end
end

等于
module A
def self.orz
end
end

目的都是令到 A.orz 可以被調用
懶得每個公開方法都寫 self.XXX 就用 module_function就是這樣而已 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: zh99998    时间: 2009-1-18 23:42
禾西大人下午好
作者: 沉影不器    时间: 2009-1-19 00:09
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1