2007年12月13日

[ruby-list:44340] Re: クラス:相互参照系の作成方法について質問です

さかいです。
Nakamuraさん、どうもありがとうございます。

> ●クラス変数じゃなくインスタンス変数(のつもり)だった
ええ、たしかにインスタンス変数のつもりではありましたが、
いずれにしても@をつけなかったあいまいなコードでした、
失礼しました。

> ●片方のコンストラクタを他方の「中」で呼ぶことに拘りすぎた
ということですね、はい^^;

----- Original Message -----
From: "NAKAMURA Akifumi" <BXQ04723@xxxxx>
To: "ruby mailing list" <ruby-list@xxxxx>
Sent: Thursday, December 13, 2007 12:03 AM
Subject: [ruby-list:44338] Re: クラス:相互参照系の作成方法について質問です


> A.中村です。
>
> rubikitch@xxxxx さんは書きました:
>
>>> class A
>>> b=B.new() ★
>>> end
>
>> ただ、このbはローカル変数なのでメソッドからは参照できません。
>> おそらくクラス変数なんでしょう。
>
> いやー、循環参照をよく使うケースを考えると、
>
> ●クラス変数じゃなくインスタンス変数(のつもり)だった
> ●片方のコンストラクタを他方の「中」で呼ぶことに拘りすぎた
>
> ってことだったんじゃないかと想像します。
>
> で、attr_xxxで解決できるケースだと。
>
>
>


投稿者 xml-rpc : 2007年12月13日 00:34
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67562
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。