我正在阅读以下教程.
它讨论了将文件包含在如下Ruby文件中require:
require(string)=>true或falseRuby尝试加载名为string的库,
true如果成功则返回.如果文件名未解析为绝对路径,则将在列出的目录中搜索它$:.如果文件的扩展名为".rb",则将其作为源文件加载; 如果扩展名是".so",".o"或".dll",或者当前平台上的默认共享库扩展,则Ruby会将共享库作为Ruby扩展加载.否则,Ruby会尝试在名称中添加".rb",".so"等.已加载的要素的名称将添加到数组中$:.
我只是想知道$:Ruby中的内容以及它$:意味着什么.