require的风味

C语言,经过把要加载的文书作为一个“功用”而不是一个文本,require对于用Ruby编写的扩张和用C语言编写的壮大都用相同的办法。其它,.rb扩大名的文书与另外扩张名为.so、.dll或.bundle的文本使用方法也是平等的。需要专注的是,require不可以辨识出脚下的行事目录(.)。用户可以显式地指定它,例如:require
“./loadee.rb”或者可以动用数组添加运算符“<<”把当前目录添加到加载路径中:$:
<<
“.”。这样就无需在调用require的时候显式地指定工作目录了。也足以给require指定完全限定的门路,和拔取load一样,把文件或者效用加载进来。