Ruby 要求和要求之间有什么区别;a';并要求';a、 rb';?
我正在阅读Ruby项目的源代码。如果有一个名为a.rb的文件。我看到有人要求它:Ruby 要求和要求之间有什么区别;a';并要求';a、 rb';?,ruby,Ruby,我正在阅读Ruby项目的源代码。如果有一个名为a.rb的文件。我看到有人要求它: require 'a' 但有人会: require 'a.rb' 这些是一样的吗 需要“a.rb”只搜索a.rb,而需要“a”也搜索a.rb,a.so 根据: 如果文件名的扩展名为“.rb”,则会将其作为源文件加载 文件如果扩展名是“.so”、“.o”或“.dll”,或默认值 在当前平台上,Ruby加载 作为Ruby扩展的共享库。否则,Ruby会尝试添加 .rb、.so等名称,直到找到为止。如果文件名为 找不
require 'a'
但有人会:
require 'a.rb'
这些是一样的吗
需要“a.rb”
只搜索a.rb
,而需要“a”
也搜索a.rb
,a.so
根据: 如果文件名的扩展名为“.rb”,则会将其作为源文件加载 文件如果扩展名是“.so”、“.o”或“.dll”,或默认值 在当前平台上,Ruby加载 作为Ruby扩展的共享库。否则,Ruby会尝试添加 .rb、.so等名称,直到找到为止。如果文件名为 找不到,将引发LoadError
require'a.rb'
仅搜索a.rb
,而require'a'
还搜索a.rb
,a.so
根据: 如果文件名的扩展名为“.rb”,则会将其作为源文件加载 文件如果扩展名是“.so”、“.o”或“.dll”,或默认值 在当前平台上,Ruby加载 作为Ruby扩展的共享库。否则,Ruby会尝试添加 .rb、.so等名称,直到找到为止。如果文件名为 找不到,将引发LoadError