在下面的片段中,是否可以从模块外部引用FOO常量,如果是,如何?
module X
class << self
FOO = 2
end
end
Run Code Online (Sandbox Code Playgroud)
class <<X
self
end::FOO
Run Code Online (Sandbox Code Playgroud)
要么
class Object
def metaclass
class <<self
self
end
end
end
X.metaclass::FOO
Run Code Online (Sandbox Code Playgroud)