[ruby-list:48549] Re: コンスタントについて (1.9.2と1.9.3の違い)

From: ashbb <ashbbb@...>
Date: 2011-11-29 12:36:46 UTC
List: ruby-list #48549
うっ。そうだったんですか。。。

てっきり下記コードの(1)と(2)は同じことなのかと、思ってたんですが。
constantのlookup pathは異なるということでしょうか?

  class A
    CONST = [1, 2, 3]
    def initialize &blk
      p CONST              # (1)
      instance_eval &blk   # (2)
    end
  end
  A.new{p CONST}

ashbb

In This Thread