`
orcl_zhang
  • 浏览: 235714 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

requir和load的区别

    博客分类:
  • ruby
阅读更多
不同点:

Load:
      1、每次执行load的时候,它都会无条件的加载指定的ruby的源文件。
      2、使用它可以重新来加载一个在程序开始运行后可能修改的源文件。
   
   require
      1、加载指定的文件,且只加载一次
      2、require可以加载二进制库
      3、require是一条可执行语句-它可能在一个if语句内,或者可能包含的一个刚刚拼合的字符串,搜索路径也可以
         在运行时更改。只需将你希望的目录加入到$:数组中。


   共同点:
      1、两者都可以接受相对或绝对路径。如果指定了一个相对路径(或者一个简单的名字),他们将在当前加载路径(loadpath-----$:)中的每个目录中搜索
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics