2007年12月13日

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

るびきちさん、

さかいです。Ruby的記述のご指導等ありがとうございます。
>> c.setD( a ) #
>> 最後の行、これはエラーになりますね、正しいポリシーとは
>> 見なされなかった、といったところでしょうか。
>
> aは何ですか?未定義だからエラーになります。


これは失礼しました。
aは、Flip() というメソッドを持たない任意のクラス、例えば空の

class A
end

の、インスタンス

a=A.new()

のつもりでした。AはFlip()というメソッドを持たないため、Flip()という
メソッド を持つクラスが入力引数となることを前提にして書かれた
CのsetD() メソッドの引数に、dではなくaを与えるとエラーになるはず
と考え、実際エラーになったので、そのことを書いたつもりでした。


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




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