- 论坛徽章:
- 0
|
回复 4# 2gua
A.
require 'filename'
include ModuleName
B.
include用于包含一个文件(.rb等结尾的文件)中的模块
require一般情况下用于加载库文件
C.
requre,load用于文件,如.rb等等结尾的文件。
include则用于包含一个文件(.rb等结尾的文件)中的模块。
requre一般情况下用于加载库文件,而load则用于加载配置文件。
requre加载一次,load可加载多次
D.
如果说 test_one.rb 中包含一个模块MyModule,和几个类Ca,Cb等等。那么你若想在 test_two.rb 文件中使用
test_one.rb 中的资源,你得这样:
require 'test_one.rb'
若还想在 test_two.rb 的某个类中使用 test_one.rb中的模块,则应在这个类中加入
include MyModule
如果你只想在 test_two.rb 文件的某个类中使用 'test_one.rb' 的模块,你得这样:
require './test_one'
include MyModule |
|