2014-10-15から1日間の記事一覧

Rubyの子クラスで定数を再定義したのに親の定数が参照されちゃう

ちゃう class Parent CONST = 'parent' def initialize p CONST end end class Child1 < Parent CONST = 'child' end Child1.new # "parent" "child"を期待してたら、"parent"が返ってきた!? 定数の場合、今のスコープになかったら、外のスコープから探索…