相关疑难解决方法(0)

在类方法中使用实例变量 - Ruby

我对ruby很新(我实际上是c#dev.),所以这个问题可能是一个菜鸟.我有一个像下面这样的类,我使用实例变量(数组)来避免使用大量的方法参数.

它按照我的预期工作,但这是一个很好的做法吗?实际上我不希望它有效,但我想类方法在其他语言中不能作为静态方法工作,所以我想知道这是不是一个好的做法,或者我是否会遇到诸如将这些变量作为类变量和乱码的问题一切都好了.

class DummyClass
  def self.dummy_method1
    @arr = []
    # Play with that array
  end

  def self.dummy_method2
    # use @arr for something else
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby instance-variables

54
推荐指数
2
解决办法
3万
查看次数

标签 统计

instance-variables ×1

ruby ×1