operator + method

  1. @override
Decimal operator +(
  1. Decimal other
)
override

Addition

Implementation

@override
operator +(Decimal other) {
  final otherRational = other.toRational();

  final newNumerator = otherRational._numerator * this._denominator +
      _numerator * otherRational._denominator;
  final newDenominator = _denominator * otherRational._denominator;
  return Rational.fraction(newNumerator, newDenominator);
}