1.6Ruby语言的常量(Constant)

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

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月6日 14:31
下一篇 2025年2月7日 00:11

相关推荐

发表回复

登录后才能评论