From: matz@... (Yukihiro Matsumoto) Date: 1998-11-24T17:29:36+09:00 Subject: [ruby-list:11037] Re: inspect, to_s まつもと ゆきひろです In message "[ruby-list:11035] inspect, to_s" on 98/11/24, "D.Kanda" writes: | かんだ@楓街です。 | | また別の拡張モジュール書き出したので、いつも気になりつつ放っておいてある |ことをば。 | 例えば、(x,y) の座標を表わす Point クラスを定義した場合、それぞれのメソッ |ドではどんな文字列を返すのが望ましいのでしょうか? 基本的にto_sは文字列表現で,inspectはデバッグ用表現だと認識 して下さい.たとえば配列[1,2,3]のto_sの結果は"123",inspect の結果は"[1, 2, 3]"になります. たとえばPointの場合inspectは"(x, y)"のようなひと目で人間にわ かる形式系式が好まれるでしょう.to_sは文字列であればなんでも かまわないので,"x@y"だったり,"xy"だったり, "#"だったりするでしょう.お好みで. |# とりあえず ruby-list. |# ruby本体の話というほどではなく、既存のを利用してスクリプトを書くというも |#のでもない、ライブラリレベルの話の ML があるといいな。 そろそろMLの再構成が必要でしょうか? まつもと ゆきひろ /:|)