From: HQss_YasuiS/hq_ss@... Date: 1999-02-05T15:34:18+09:00 Subject: [ruby-list:11931] Re: to_i,to_s の素朴な疑問 安井です。 >福嶋です。 > >ただこれとは別に、人が書いたスクリプトを読む場合は必ずしもレシー >バの型が明白に分かるとは限らないので、文字列の演算か数値の演算か >明示した方が読みやすいということもあると思います。 そうでしょうか? それは、オブジェクトの名前の付け方にも依存すると思います。 変数の名前を付ける場合、 1)適当につける。 2)クラス名の前に不定冠詞をつける(SmallTalk風)。aStringなど。 3)問題の対象領域からつける。年オブジェクトは型は Numeric だけど yearと付けるような方法。 などが挙げられます。 確実なのは2)ですよね。一方、いけないのは、1)でしょうね。 >なるほど。これはまつもとさんも言われているようにメリット、デメリッ >トがあると思います。文字列や数値という基本的なデータ型に対して、 >あまりq積極的に多態性を持たせるというのは、私はデメリットの方が大 >きいと感じます。 別のレスでも触れましたが、間口を広げておき、用法についてはrubyユーザ の好みにまかせるという案はいかがでしょうか? ここまで見てきて、比較的慎重な意見の方が多いようですが、デメリット にはどのようなものがあるのでしょうか。具体例を示して頂ければ有り難い のですが・・・ - - - - - - 安井@日立造船 e-mail: yasuisu@omssv.hq.hitachizosen.co.jp