读书人

ruby require include的差异

发布时间: 2012-09-17 12:06:51 作者: rapoo

ruby require include的区别
转自:http://www.cnblogs.com/forward/archive/2010/01/08/1641972.html

“require” 可入某 a.rb 案, 且可以省略 ”.rb”. 而且它只在第一次的候入, 若再次 “require” 就忽略

require 'a'a = A.new


“load” 和 “require” 一但要用 a.rb 全名, 且每次一定重新入
load 'a.rb'a = A.new


入程式的序呢(似 java class path)? Ruby 把存在 ”$:” 系全域上, 你可以藉著 RUBYLIB 或 ruby -I 加入新的入目.
puts $:


“include” 用 mix-in 某模, 可以少的度
require 'webrick'include WEBrick//可以不用 server = WEBrick::HTTPServer.new(...)server = HTTPServer.new(...)

读书人网 >Ruby Rails

热点推荐