在Ruby中,可以在模塊定義之外放置require
語句嗎? require
'd模塊是否仍然可以在嵌套在模塊中的類中使用?在模塊定義之外放置Ruby`require`?
例如,是這樣的:
require 'baz'
module Foo
class Bar
# some code using Baz
end
end
與此相同?
module Foo
require 'baz'
class Bar
# some code using Baz
end
end
和這個一樣嗎?
module Foo
class Bar
require 'baz'
# some code using Baz
end
end
是的,可以放在室外。 –
@DaveNewton最佳做法是什麼? –
@ArupRakshit我幾乎完全看到文件頂部的'require's。我認爲這是直接查看所有依賴項的好方法。 –