From: Shin-ichiro Hara Date: 2000-09-02T14:48:31+09:00 Subject: [ruby-dev:10803] Re: Class Variable 原です。 In message "[ruby-dev:10801] Re: Class Variable" on 00/09/02, Yukihiro Matsumoto writes: | |まつもと ゆきひろです |という意味なら仕様です。クラス変数は(できるだけ)静的に解決し |ようとしますから。MからはFooのクラス変数は見えません。 やはりそうでしか。ということは、クラス変数は定数に極めて近く、その違いは、 代入が2回できるか否かと、レシーバがクラスだった場合の特異メソッドの挙動 だけですね。あともう一つ、いわゆるネストクラスの内側から外側のクラス変数 にアクセスできないのは、仕様ですか? class Foo C = 0 @@C = 0 class Bar defined? C #=> "constant" defined? @@C #=> nil end end