けいじゅ@日本ラショナルソフトウェアです.

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 <<---