From: Saburoh Sakai Date: 2007-12-13T00:34:16+09:00 Subject: [ruby-list:44340] Re: クラス:相互参照系の作成方法について質問です さかいです。 Nakamuraさん、どうもありがとうございます。 > ●クラス変数じゃなくインスタンス変数(のつもり)だった ええ、たしかにインスタンス変数のつもりではありましたが、 いずれにしても@をつけなかったあいまいなコードでした、 失礼しました。 > ●片方のコンストラクタを他方の「中」で呼ぶことに拘りすぎた ということですね、はい^^; ----- Original Message ----- From: "NAKAMURA Akifumi" To: "ruby mailing list" Sent: Thursday, December 13, 2007 12:03 AM Subject: [ruby-list:44338] Re: クラス:相互参照系の作成方法について質問です > A.中村です。 > > rubikitch@ruby-lang.org さんは書きました: > >>> class A >>> b=B.new() ★ >>> end > >> ただ、このbはローカル変数なのでメソッドからは参照できません。 >> おそらくクラス変数なんでしょう。 > > いやー、循環参照をよく使うケースを考えると、 > > ●クラス変数じゃなくインスタンス変数(のつもり)だった > ●片方のコンストラクタを他方の「中」で呼ぶことに拘りすぎた > > ってことだったんじゃないかと想像します。 > > で、attr_xxxで解決できるケースだと。 > > >