Ruby 类方法中的实例变量

Ruby 类方法中的实例变量,ruby,Ruby,类方法中的@notation在ruby中意味着什么 class A def self.method1 @variable end end 在上面的示例中,@variable相当于@variable @变量是否等于@变量 否@变量是类A的类实例变量。其中as@变量是类A的类变量 class A def self.method1 @variable = 10 end end A.method1 A.class_variables # => [] A.ins

类方法中的@notation在ruby中意味着什么

class A
  def self.method1
    @variable
  end 
end
在上面的示例中,@variable相当于@variable

@变量是否等于@变量

否@变量是类A的类实例变量。其中as@变量是类A的类变量

class A
  def self.method1
    @variable = 10
  end 
end
A.method1
A.class_variables # => []
A.instance_variables # => [:@variable]