假设 app/目录下有两个文件 app/a.rb 和 app/b.rb app/a.rb文件代码如下:
module A
Zoo = "dog"
end
如果 app/b.rb 文件代码如下:
require_relative "a"
module B
Food = "apple"
end
我们知道 app/b.rb 文件的效果将如下所示:
module A
Zoo = "dog"
end
module B
Food = "apple"
end
但如果 app/b.rb 文件代码如下:
module B
require_relative "a"
Food = "apple"
end
那么 app/b.rb 文件的效果将是怎么样的呢?是这样
module A
Zoo = "dog"
end
module B
Food = "apple"
end
还是这样呢?
module B
module A
Zoo = "dog"
end
Food = "apple"
end