我是否为这种分配创建了额外的方法?@@variable = @global_variable
为什么?我希望有一些变量可以保存值和定义,以便通过我的脚本进行访问,并且只有一个定义位置。
@global_variable = 'test'
class Test
@@variable = @global_variable
def self.display
puts @@variable
end
end
Test.display #gives nil
我是否为这种分配创建了额外的方法?@@variable = @global_variable
为什么?我希望有一些变量可以保存值和定义,以便通过我的脚本进行访问,并且只有一个定义位置。
@global_variable = 'test'
class Test
@@variable = @global_variable
def self.display
puts @@variable
end
end
Test.display #gives nil