大文字で定義する。
代入によって定義を行うが、メソッドの中では定義できない。
一度宣言された定数に代入すると警告が発生する。
→freezeにより代入を防げると思ったが、オブジェクトの参照が変わる事は抑止できても、定数の代入は防げない。
→そんな馬鹿な事する奴はいないと思うしかないのか?
【参考サイト】
変数と定数 (Ruby 2.0.0)
- 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2013/06/04
- メディア: 単行本
- この商品を含むブログ (33件) を見る
- 作者: 高橋征義,後藤裕蔵
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/02/26
- メディア: 単行本
- この商品を含むブログを見る