Ruby中有常量实例变量这样的东西吗?
我的谷歌搜索引擎糟透了,找不到这方面的信息 基本上,我希望有一个实例变量,它只在类/模块的范围内可见,但也是不可变的Ruby中有常量实例变量这样的东西吗?,ruby,Ruby,我的谷歌搜索引擎糟透了,找不到这方面的信息 基本上,我希望有一个实例变量,它只在类/模块的范围内可见,但也是不可变的 我是Ruby新手,如果这个问题没有多大意义,我向您道歉。Ruby常量不是非常恒定的:它们不是不可变的,您可以给它们分配另一个值,您得到的只是一个警告。请看问题我为这个案例写了一篇gem。 class MyClass def initialize class << self FOO=1 end end def foo cl
我是Ruby新手,如果这个问题没有多大意义,我向您道歉。Ruby常量不是非常恒定的:它们不是不可变的,您可以给它们分配另一个值,您得到的只是一个警告。请看问题我为这个案例写了一篇gem。
class MyClass
def initialize
class << self
FOO=1
end
end
def foo
class << self
FOO
end
end
end
(这是肯恩的作品。)
class MyClass
def initialize
def foo; 1; end
end
end