[#43713] Re: 演算子の優先順位(was: Re: irb と python のバグ?) — "きむらこういち" <hogemuta@...>

木村です。

20 messages 2007/07/14
[#43715] Re: 演算子の優先順位(was: Re: irb — TunTun-m <tntn@...> 2007/07/14

bc では次式の結果は 0.81 ではなく 0.8 になります。

[ruby-list:43749] Re: Hash.mergeはなぜHash.+ではないの?

From: Yukihiro Matsumoto <matz@...>
Date: 2007-07-19 08:32:32 UTC
List: ruby-list #43749
まつもと ゆきひろです

In message "Re: [ruby-list:43748] Re: Hash.mergeはなぜHash.+ではないの?"
    on Thu, 19 Jul 2007 17:17:30 +0900, Urabe Shyouhei <shyouhei@ruby-lang.org> writes:

|ARAI Shunichi wrote:
|> +に割り当てられていると結構便利で気持ちよい気がするんですが、
|> どないなもんでしょう?
|以前から思っているのですが可換でない演算に+という名前を付
|けるのは相当に違和感があります。

可換でないという点では文字列の+も可換ではないんですが、こっ
ちは単純な連結(どちらの情報もなくならない)ので妥協してます。
以前には「+じゃなくて*を使おう」と提案した人もいますが。

Hashの場合は可換でないだけでなく情報も減る(可能性がある)ので。

In This Thread