From: HQss_YasuiS/hq_ss@... Date: 1999-02-09T17:46:00+09:00 Subject: [ruby-dev:4904] Re: to_i,to_s の素朴な疑問 安井です。 >前田です。 ># まだ論点がずれてると思うのですけど。 そうですか。今度は完全だと思います。 >リファレンスマニュアルのMarshalやArray、Stringの部分をご覧になって >ください。 > >> 1 + 2 * 3 => 7 #ruby風 >> 1 + 2 * 3 => 6 # Smalltalk風(これが不自然だと) > >仮にSmalltalk風の優先順位だったとしても、Numeric+String->Numericが >合理的であるということにはならないと思うのですが。 そうですか。観点の違いかも。数学的観点に近い程理解は容易かな。 ># そもそもSmalltalkでNumeric+String->Numericとなるのでしたっけ? あっ、鋭い突っ込みですね。実はその通りでした。 私の知ってる古いSmalltalkでは、文字列の結合もなかったような?・・です。 でも、基本クラスがオープンなのである程度自由に書き換えられます。 >マニュアルをお読みください。 すみません。落としてました。m(__)m >ただし、marshalingは"123"<->123のような変換を行うものではありません。 >安井さんのメールを読むと"123"<->123のような変換とmarshalingを混同なさ >っているように思われます。 そうですか。よく勉強してみます。 >普通、pure/hybridの区別ははすべてのデータがオブジェクトかどうかという >ことによると思うのですが、安井さんはpure/hybridをどのように区別なさっ >ているんですか? 区別って? どう答えればいいのでしょう。 でも今回思うに、pureかどうかは別にして、やっぱり自分の考えはSmalltalk寄りだ なと再認識できたみたいです。 ------- yasuisu@omssv.hq.hitachizosen.co.jp