溫馨提示×

Ruby中怎么聲明和使用常量

小億
84
2024-05-31 14:25:10
欄目: 編程語言

在Ruby中,可以通過以下方式聲明和使用常量:

  1. 使用關(guān)鍵字constCONST聲明常量,常量的命名慣例是大寫字母和下劃線組成,例如:MY_CONSTANT = 10

  2. 聲明常量后,可以通過常量名直接訪問常量的值,例如:puts MY_CONSTANT

  3. 常量的值不能被修改,如果嘗試修改常量的值會觸發(fā)警告,例如:MY_CONSTANT = 20 會產(chǎn)生警告

  4. 常量作用域是全局的,可以在任何地方訪問到聲明過的常量

示例代碼如下:

MY_CONSTANT = 10
puts MY_CONSTANT

MY_CONSTANT = 20 # 會觸發(fā)警告
puts MY_CONSTANT

輸出結(jié)果為:

10
test.rb:4: warning: already initialized constant MY_CONSTANT
test.rb:1: warning: previous definition of MY_CONSTANT was here
20

0