>From: keiju / rational.com (石塚圭樹)
>Subject: [ruby-math:00689] Re: complex#/ problem

> >これに、other が Integer の Complex の場合の処理も
> >加わるんですよね。
> 
> えっと. otherがComplexでその実数部と虚数部が整数の時ってことですよね?
> 
> その場合は,
> 
>    def / (other)
>      if other.kind_of?(Complex)
>        self*other.conjugate/other.abs2
> 
> の ところで,
> 
>     complex / int 
> 
> になりますので,  
> 
>      elsif Complex.real_number?(other)
>        if other.kind_of?(Integer) and @real.kind_of?(Integer)
> 
> の方で再度処理されます.

あ、なるほど。失礼しました。

田中昌宏