1.常量声明
#声明时必须同时初始化
常量名 = 值
常量在赋值后可以通过重新赋值更改其值,会报错。
A = 1
A = 2 # 报错
p A # 2
A = [1, 2, 3]
A = [4, 5, 6] # 报错
p A # [4, 5, 6]
如果一个常量存储的是对象的引用,意味着此常量必须总是引用同一个对象。例如,改变数组的元素是可以的。
A = [1, 2, 3]
A[0] = "张三"
p A # ["张三", 2, 3]
2.常量作用域
注意:Ruby 语言不支持局部常量。
#全局常量
A = 1
3.常量引用表达式
常量名
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/37201.html