【发布时间】:2011-01-21 21:48:16
【问题描述】:
我是否为这种分配创建了额外的方法? @@variable = @global_variable 为什么?我希望有一些变量可以保存值和定义,以便通过我的脚本进行访问,并且只有一个定义位置。
@global_variable = 'test'
class Test
@@variable = @global_variable
def self.display
puts @@variable
end
end
Test.display #gives nil
【问题讨论】:
标签: ruby class-design scope class-variables