[ruby-list:43040] Re: 「何もない(nil)」+「何か(v)」→「何か(v)」

From: "GOTO Kentaro" <gotoken@...>
Date: 2006-12-12 08:10:18 UTC
List: ruby-list #43040
06/12/11 に Yukihiro Matsumoto<matz@ruby-lang.org> さんは書きました:
> |シングルディスパッチのOOPと、
> |「+」演算子に期待したくなる「交換則」とは、
> |仲が悪い考え方だったのかなーと。
>
> そのままナイーブに実装するとそうなりますね。Numericのcoerce
> はその辺に対応するための結構複雑な仕組みですし。

そこで * ですよ。
+ には - を期待する罠もあるし。


ごとけん

In This Thread