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

Overloaded multiplication operator for Rational numbers.

Parameters
ParameterDescription
r1First rational number.
r2Second rational number.
Returns

Product of the two rational numbers.

Throws
  • ValueException if an unreduced result component cannot fit Int.
Example

assert Rational(1, 3) * Rational(2, 1) == Rational(2, 3)