Ruby require, load include 区别

Require, load用于文件, *.rb

require一般用于加载库文件,load加在配置文件,ruquire可省略“.rb",它指挥在第一次时候载入,如在字require就被忽略

load加载多次

include 用于包含一个文件中的模块

require 'webrick'
include WEBrick # 可以不用 server = WEBrick::HTTPServer.new(...)
server = HTTPServer.new(...)

当你修改一段代码,不用重启服务器,你的代码被reload,这就是load的作用。

如果使用require的话多次require只加载一次并不会起作用。

上一篇:iOS开发常用快捷键


下一篇:模拟一下goldengate中断后,重新同步操作