Bug #137 [ruby-reference-manual:912]

Complex#% の説明

Added by Anonymous 389 days ago. Updated 151 days ago.

Status :Closed Start :06/10/2008
Priority :Low Due date :
Assigned to :Tomohiro Koike % Done :

100%

Category :-
Target version :-
reporter :

rock

ruby_version :

1.8


Description

Complex#% の説明が混乱しています。「%(c)」とあって,引数に c を使っているのに,説明の中で別の意味で「c」を使っています。c が Complex オブジェクトの場合では,単純に
 (自身の実部 % c の実部) + (自身の虚部 % c の虚部) * i を返します
でいいのではないでしょうか。

なお,c が Complex でない場合も付け加えなければなりません。

 Complex(3.5, 2.3)%2 #=> Complex(1.5, 0.3)

つまり,z % Complex(2, 0) と z % 2 は違うということです。

History

06/14/2008 11:01 PM - Tomohiro Koike

  • Status changed from Open to Assigned
  • Assigned to set to Tomohiro Koike

06/16/2008 11:52 PM - Tomohiro Koike

  • % Done changed from 0 to 100
r2784 で対応

07/12/2008 08:54 PM - Tomohiro Koike

  • Status changed from Assigned to Closed

Also available in: Atom PDF