一个Ruby文件中可以写多个类和方法已经模块,Ruby提供了两个导入模块的方法:require和load。
- require可以导入源文件和二进制文件,而load不能。
- require只会导入一次需要的模块,而load在每次调用的时候都会重新导入一次。
- require是可执行的,这意味着你可以把它放在代码中,比如按条件导入需要的模块
- require和load关键字都支持相对路径和觉得路径的模块导入。
- require可以支持导入文件包含扩展名或者不包含扩展名。
- 如果你要导入多个文件,那么需要每行导入一个文件或者用分号隔开。
No comments:
Post a Comment