ごとけんです
In message "[ruby-list:19387] Re: オブジェクトの代入について"
on 99/12/10, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>ということは問題は 3*"a" がエラーになることなんですか?
一番の問題はそこです。そしてこれは気持ちの悪い + があること
と同根の問題だと思うわけです。3*"a" が出来るという推論は *
が + と共存する際の慣習から来ているという分析です。
>「整数*文字列=>文字列」というのは比較的簡単に実現できるので
>すが(型による分岐が入るのでちょっと気持ち悪いけど)。
>ただ、"a"*3 == 3*"a" であるべきか、という議論になら乗れると
>思います。
青山さん[ruby-dev:8625]も言ってるようにこのような対処はRuby
的にいって猛烈に不自然な気がします。むしろ coarse 機構をめちゃ
拡張するという方針の一貫としてのみ正当化されるような。
-- gotoken
# 1週間ほど旅に出ます