如何在ruby Singleton中初始化实例变量?
我有一个使用Singleton模式的ruby类。我想在创建类(即调用实例)后立即初始化实例变量。在哪里做这件事最好如何在ruby Singleton中初始化实例变量?,ruby,Ruby,我有一个使用Singleton模式的ruby类。我想在创建类(即调用实例)后立即初始化实例变量。在哪里做这件事最好 require 'singleton' class SingletonTest include Singleton @my_var # where / how should I initialize this end 谢谢您应该在构造函数中这样做,即 class MySingleton include Singleton def initialize
require 'singleton'
class SingletonTest
include Singleton
@my_var # where / how should I initialize this
end
谢谢您应该在构造函数中这样做,即
class MySingleton
include Singleton
def initialize
@something = 42
end
end
保证在调用构造函数之前调用该构造函数。实例返回。您应该在构造函数中这样做,即
class MySingleton
include Singleton
def initialize
@something = 42
end
end
保证在调用构造函数之前调用它。实例返回