在Ruby中,可以使用const_set
方法来设置类范围的常量。以下是一个示例:
class MyClass
CONSTANT_NAME = "constant_value"
end
在这个示例中,我们在MyClass
类中定义了一个名为CONSTANT_NAME
的常量,并将其值设置为"constant_value"
。要在类范围内设置常量,可以使用const_set
方法:
class MyClass
CONSTANT_NAME = "constant_value"
const_set(:ANOTHER_CONSTANT, "another_constant_value")
end
在这个示例中,我们使用const_set
方法在MyClass
类中定义了一个名为ANOTHER_CONSTANT
的常量,并将其值设置为"another_constant_value"
。
请注意,const_set
方法可以在类定义中的任何位置使用,而不仅仅是类定义的开头。
总之,要在Ruby中设置类范围的常量,可以使用const_set
方法。
领取专属 10元无门槛券
手把手带您无忧上云