Ruby类常量简单应用方法
Ruby语言中的常量是一个初学者必须要掌握的基本内容之一,只有这样才能编写出一个完善的Ruby程序。一个Ruby类常量由大写字母开头。
它应最多被赋值一次.在Ruby的当前版本中,常量的再赋值只会产生警告而不是错误(non-ANSI版的eval.rb不会报告这一警告)
- ruby>fluid=30
- 30
- ruby>fluid=31
- 31
- ruby>Solid=32
- 32
- ruby>Solid=33
- (eval):1: warning: already
initialized constant Solid - 33
Ruby类常量可以定义在类里,但不像实变量,它们可以在类的外部访问.
ruby> class ConstClass | C1=101 | C2=102 | C3=103 | def show | print C1," ",C2," ",C3,"\n" | end | end nil ruby> C1 ERR: (eval):1: uninitialized constant C1 ruby> ConstClass::C1 101 ruby> ConstClass.new.show 101 102 103 nil
Ruby类常量也可以定义在模块里.
相关推荐
IT之家 2020-03-11
graseed 2020-10-28
zbkyumlei 2020-10-12
SXIAOYI 2020-09-16
jinhao 2020-09-07
impress 2020-08-26
liuqipao 2020-07-07
淡风wisdon大大 2020-06-06
yoohsummer 2020-06-01
chenjia00 2020-05-29
baike 2020-05-19
扭来不叫牛奶 2020-05-08
hxmilyy 2020-05-11
黎豆子 2020-05-07
xiongweiwei00 2020-04-29
Cypress 2020-04-25
冰蝶 2020-04-20