klyn.math.Rational.operator/
method
public static operator/( readonly notnull r1 as Rational, readonly notnull r2 as Rational ) as Rational throws ZeroDivisionException
Description

Overloaded division operator for Rational numbers.

Parameters
ParameterDescription
r1First rational number.
r2Second rational number.
Returns

Quotient of the two rational numbers.

Throws
  • ZeroDivisionException if the second rational number is zero.
  • ValueException if an unreduced result component cannot fit Int.
Example

assert Rational(1, 3) / Rational(2, 1) == Rational(1, 6)