Ruby中require与require_relative方法的区别

require方法用于引用已存在的库,只需要指定库名,程序就会在预先定义好的路径下查找并读取与Ruby一起安装的库。比如说Ruby标准类库。

require_relative方法在查找库时,则是根据执行中的程序目录(文件夹)来进行的,这有利于程序读取写在不同文件的代码。(relative英文的意思就是相对的意思)

注:引用库名时两种方法都可省略.rb

require “hello”  #无需写成hello.rb

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/rubye/1439.html

(0)
上一篇 2020年7月26日 14:26
下一篇 2020年7月26日 20:43

相关推荐

  • Rails 信条(The Rails Doctrine)

    Ruby on Rails 惊人的活跃度主要是因为本身采用了新颖的技术和好的时机。但技术优势随着时间的推移而减弱;纵然有好的时机,时间久了影响也会逐渐减少。Rails 为何不仅能继续存在,还依然具有影响力并带领社区继续前进呢?需要更进一步地解释。我提议以下这篇内容,这是我们的基本信条,也是饱受争议的信条。 这篇信条,在…

    Ruby经验 2020年8月15日
    09440
  • Ruby语言each方法可以被哪些对象调用?

    each方法是将对象集合中的对象逐个取出。 在学习each方法的时候,最常用的是数组和散列与each方法的配合使用,其实查询rubyapi得知each被用在很多地方,但是虽然用途很多,但都是从一大堆对象的集合中逐个取出对象。以下为查询ruby-doc.org所得,大家也可以参考ProgrammingRuby一书(虽然书…

    Ruby经验 2020年9月2日
    09180
  • Rails中Action Controller Parameters的params是方法还是对象?

    您可以获取ActionController::Parameters的值,使用:key或者”key”。 所以params是对象,可以是数组对象,也可以是散列对象,再或者集合。

    Ruby经验 2020年9月2日
    09720

发表评论

登录后才能评论