要求文件只加载一次
该内核#需要方法只有一次加载文件(多次调用 require
将导致该文件中的代码只能被计算一次)。如果参数不是绝对路径,它将搜索 ruby $LOAD_PATH
以查找所需文件。.rb
,.so
,.o
或 .dll
等扩展程序是可选的。相对路径将解析为进程的当前工作目录。
require 'awesome_print'
该内核#require_relative 可加载相对于在其中 require_relative
正在调用该文件的文件。
# will search in directory myproj relative to current source file.
#
require_relative 'myproj/version'