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(...)