operator > method

  1. @override
bool operator >(
  1. dynamic obj
)
override

Returns whether the value of this Number is greater than the value of obj (a Number or num).

Implementation

@override
bool operator >(dynamic obj) {
  if (obj is num) return value > obj;
  if (obj is Precise) return Precise.num(value) > obj;
  if (obj is Real) return value > obj.value;
  if (obj is Imaginary) return value > 0;
  if (obj is Complex) return this > obj.real;
  return this > 0;
}