定数のメソッド内定義
このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。
定数はメソッドの中で定義ができない
http://docs.ruby-lang.org/ja/1.8.7/doc/spec=2fvariables.html
確認してみました。
irb(main):001:0> def def_const
irb(main):002:1> CONST = "const"
irb(main):003:1> end
SyntaxError: compile error
(irb):2: dynamic constant assignment
CONST = "const"
^
from (irb):3
from :0
irb(main):004:0> def def_const
irb(main):005:1> CONST += "const"
irb(main):006:1> end
SyntaxError: compile error
(irb):5: dynamic constant assignment
CONST += "const"
^
from (irb):6
from :0