Ruby 类方法中的实例变量
类方法中的@notation在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
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]