要求檔案只載入一次
該核心#需要方法只有一次載入檔案(多次呼叫 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'