方法“attr_accessor”和“module_function”同样都是类"Module"的实例方法,但是为什么“attr_accessor”可以在定义类的时候这样用:
class Hello
attr_accessor :hello
end
而“module_function”却不可以这样用呢:
class Hello
def hello
end
module_function :hello
end
我觉得唯一合理的解释就是类“Class”在继承类“Module”的时候,把方法“module_function”给删除了?