在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
相同之处:三者均在kernel中定义的,均含有包含进某物之意。 不同之处: 1、requre,load用于文件,如.rb等等结尾的文件。 2、include则用于包含一个文件(.rb等结尾的文件)中的模块。 3、requre一般情况下用于加载库文件,而load则用于加载配置文件。 4、requre加载一次,load可加载多次。 怎么样,简单吧!再看个例子。 如果说abc.rb中包含一个模块Ma,和几个类Ca,Cb等等。那么你若想在ef.rb文件中使用abc.rb中的资源,你得这样: require 'abc.rb' 若还想在ef.rb的某个类中使用abc.rb中的模块,则应在这个类中加入 include Ma 如果你只想在ef.rb文件的某个类中使用abc.rb的模块,你得这样: require 'abc.rb' include Ma 这两句就告诉了你它们区别。
Ruby - adding a directory to $LOAD_PATH - what does it do?When you add the
instead of:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论