Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > %
self % c -> Complex
[permalink][rdoc]除算の剰余を計算します。
引数other がComplexオブジェクトの場合、
(自分自身の実部 % c の実部) + (自分自身の虚部 % c の虚部) * i
を返します。 このため、c の実部または虚部が0だった場合、ZeroDivisionError例外が発生することに注意してください。 引数 c がComplexのオブジェクトではない場合、実部・虚部それぞれを c で除算したときの剰余を実部・虚部に持つComplexオブジェクトを返します。
例:
Complex(5, 4) % 3 #=> Complex(2, 1)
[注意] このメソッドは Ruby 1.9 で廃止されました。