Bug #137 [ruby-reference-manual:912]
Complex#% の説明
| 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 は違うということです。