我有一些模块,我想在其中使用实例变量。我目前是这样初始化它们的:
module MyModule
def self.method_a(param)
@var ||= 0
# other logic goes here
end
end
我也可以调用init方法来初始化它们:
def init
@var = 0
end
但这意味着我必须记住总是调用它。
有没有更好的方法来做这件事?
https://stackoverflow.com/questions/698300
复制相似问题