From: "D.Kanda" Date: 1998-11-24T18:07:03+09:00 Subject: [ruby-list:11038] Re: inspect, to_s かんだです。 matz@netlab.co.jp (Yukihiro Matsumoto)さんの書かれた、 「[ruby-list:11037] Re: inspect, to_s」 からの引用です。 > まつもと ゆきひろです > たとえばPointの場合inspectは"(x, y)"のようなひと目で人間にわ > かる形式系式が好まれるでしょう.to_sは文字列であればなんでも > かまわないので,"x@y"だったり,"xy"だったり, > "#"だったりするでしょう.お好みで. 思っていたのと逆だ(^^; inspect -> "#" to_s -> "(x,y)" かな、と。 とりあえず inspect だけ分かるように書いておけばいいのかな。 to_s はとにかく文字列になるということだけが保障されていて、to_s は例えば 全て "" が返るような実装でも支障ない場面で使用する、ということですよね。オ ブジェクトの内容出力には使わない、とか。 > |# とりあえず ruby-list. > |# ruby本体の話というほどではなく、既存のを利用してスクリプトを書くというも > |#のでもない、ライブラリレベルの話の ML があるといいな。 > > そろそろMLの再構成が必要でしょうか? いつも投稿先に迷うので、分けるかどうかはともかく、中程度の話の場所を指 定してくれると嬉しいです。 この話題はここでよかったですか? > ruby-list のみの講読者方