けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :11995 ] the message: "[ruby-list:11995] Re: to_i,to_s の素朴な疑問 ", on Feb/10 21:08(JST) 松尾尚典 writes: >松尾です。 >> それって, perl見たいのって意味ですよね. + の後は必ず数値が来るから文字 >> 列でも数値に変換すると... >> >> rubyはそういう意味で文脈って概念はないと思うんですが? > >(perlでもrubyでも他の言語でも、)もし文脈でそれと分か*れば*、って話です。 ># ここで合意出来ないと先進んでも意味がない…。 文脈って何ですか? 言語から見て? それとも, ユーザから見て? >rubyの場合は、今現在そういう仕様になってなくて、かといって >シックリくるような仕様拡張のアイデアも出そうにない >から、 > >「数値を表す文字列を数値として扱う」という提案には賛成できない > >んですよね? >> Rubyがオブジェクト指向言語だからってのが大きいと思います. >というのでもなく(この部分はどうにもわからないです)、 本来オブジェクトというのは複雑なものであるので, 基本的に自動的に変換す ることはできない. というのがありますね. 自動変換できるのはそれなりの構 造を持ったオブジェクト間だけです. Fixnum -> Bignum -> Float などは, そういった意味でそれなりの構造を持っているので変換可能だが, 文字列とNumericではそういうものではないってことです. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju / rational.com <<---