[#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:43748] Re: Hash.mergeはなぜHash.+ではないの?

From: Urabe Shyouhei <shyouhei@...>
Date: 2007-07-19 08:17:30 UTC
List: ruby-list #43748
卜部です。

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

irb(main):001:0> class Hash; alias + merge end
=> nil
irb(main):002:0> x = { :foo => :bar }
=> {:foo=>:bar}
irb(main):003:0> y = { :foo => :baz }
=> {:foo=>:baz}
irb(main):004:0> x + y == y + x
=> false




In This Thread