0
假设我有一个模块Test111
。我可以在两个文件中定义模块吗?模块可以在多个文件中定义吗?
# file1.rb
module Test111
# ...
end
# file2.rb
module Test111
# ...
end
我正在使用模块更像一个命名空间。
假设我有一个模块Test111
。我可以在两个文件中定义模块吗?模块可以在多个文件中定义吗?
# file1.rb
module Test111
# ...
end
# file2.rb
module Test111
# ...
end
我正在使用模块更像一个命名空间。
是的。定义一个类/模块(实际上,类是模块)两次重新打开类/模块。因此,您可以将其分割成任意数量的文件。你必须小心覆盖事物和依赖关系。
如果这是不可能的,你将无法做猴子补丁。 – sawa