Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设x是一个 gem,它包含Hello和Goodbye类。
x
Hello
Goodbye
如果我编写一个程序require 'x',但只使用Hello该类。Goodbye类也加载了吗?
require 'x'
您包括脚本或文件,而不是 gem。
和
你加载文件x.rb。您x.rb加载的内容由搜索路径定义,搜索路径可以通过 gem 定义(您在示例代码中未使用的内容)进行修改。
x.rb
文件x.rb中的所有内容都已加载。如果x.rb包含其他require命令,也会加载这些文件。
require