#引入文件singleton,引入模块Singleton
require 'singleton'
class Singletontestattr_accessor :data
include Singleton
end
a=Singletontest.instance
b=Singletontest.instance
p a.inspect
p b.inspect
输出a和b完全一致
require、load和include的区别:
require和load用于加载文件而include用于加载模块
require加载库文件,而load加载配置文件,
require加载可不需要后缀,load需要后缀
并且require只能加载1次,而load可加载多次