Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > quo
quo(other) -> Complex
複素数otherでの除算結果を返します。
Complex#/ との違いは実部と虚部が全て整数だった場合に分数(Rationalクラスのオブジェクト)として計算されます。
例:
z1 = Complex.new(6, 4) z2 = Complex.new(2, 2) p z1.quo(2) #=> Complex(Rational(3, 1), Rational(2, 1)) p z1.quo(z2) #=> Complex(Rational(5, 2), Rational(-1, 2))