From: matz@... (Yukihiro Matsumoto) Date: 2002-03-18T15:07:36+09:00 Subject: [ruby-dev:16452] Re: class variable & inheritance & singlton method / 1.6.7 まつもと ゆきひろです In message "[ruby-dev:16449] Re: class variable & inheritance & singlton method / 1.6.7" on 02/03/18, Shin-ichiro HARA writes: |>特異メソッド中でもクラス変数はそれを囲むクラスの変数になりま |>す。ですから、fooではAの、barではBのクラスに所属します。 | |あ、継承は間接的にしか関係ないんですね。 そうです。クラスの特異メソッドの場合、そのクラスのクラス変数 を期待するような気もするのですが、悩んだ末こうしてます。 * レシーバのクラスのクラス変数も * そのメソッドを囲むクラスのクラス変数も うまくいかないケースがあるので、現在はそのメソッド定義を囲む もっとも内側の*特異クラス*でないクラスのクラス変数です。なん ていやらしい。 まつもと ゆきひろ /:|)