positiveZeroed function

double positiveZeroed(
  1. double value
)

value with a negative zero's sign cleared, for GeoCoordinate and Percentage. -0.0 equals 0.0 and hashes alike, so it is only the rendered form that needs this.

Implementation

double positiveZeroed(double value) => value.isNegative && value == 0 ? 0 : value;