お世話になっております。 A.中村です。 inner class ってたしかjavaでは使ってる言い回しでしたよね。 On Tue, 11 May 1999 18:28:25 +0900 matz / netlab.co.jp (Yukihiro Matsumoto) wrote: > なお,クラス変数というのはクラススコープのローカル変数のこと > だと思います.このリストには「クラス変数欲し〜い」という方が > 複数さすらってますので,引っかかっちゃうカモ. ひっかかりました。がつん。 |class Foo | Baz = 1; baz = 2 | class Bar | Baz = 3; baz = 4 | p Baz, baz | end | p Baz, baz |end |p aFoo = Foo.new() 「クラススコープのローカル変数」ってのは この例ではbazのことですよね? いやその、例の最終行を消しても同じ表示結果が出るんで、 これっていったいなんなんだ?と頭にウニになってしまったのでした。 いったい俺はclass Fooの何を呼び出した ことになるんでしょうか? まるでclass Fooがclassじゃなくて関数であるかのようだ… #constructorの呼び出し、じゃないですよね? そういう意味では、いわゆるクラス変数ではないってのは よく分かるんですが、じゃあなんなんだ?というか… 注:未だRuby初心者モードですm(__)m