yarv-dev:774
From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Sun, 8 Jan 2006 19:52:24 +0900
Subject: [yarv-dev:774] Re: cref with include module
まつもと ゆきひろです On 1/8/06, SASADA Koichi <ko1 atdot.net> wrote: > > module M > A = :M_A > end > > class A > include M > p A #=> :M_A @ ruby 1.8, 1.9 > end > > クラスの見え方は lexical だと思っていたので,M::A を参照しにいくのは変 > かな,と思ったのですが,そうでもないんでしょうか. 定数の検索順序は 自クラス その一つ外側 あとはancestorを順次検索 です。ですから、lexicalではないです。 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
773 2006-01-08 12:32 [ko1 atdot.net ] cref with include module -> 774 2006-01-08 19:52 ┗[matz ruby-lang.org ] 775 2006-01-09 01:47 ┗[ko1 atdot.net ] 776 2006-01-09 11:04 ┗[matz ruby-lang.org ] 797 2006-02-02 04:27 ┗[ko1 atdot.net ] 912 2006-02-17 17:49 ┗[matz ruby-lang.org ]