operator - method
Creates a Temperature representing the application of a Temperature and the opposite of a TemperatureChange.
Temperature.kelvin(3) - TemperatureChange.zero() == Temperature.kelvin(3)
Temperature.kelvin(5) - TemperatureChange.kelvin(3) == Temperature.kelvin(2)
Temperature.kelvin(3) - TemperatureChange.kelvin(-5) == Temperature.kelvin(8)
Implementation
Temperature operator -(final TemperatureChange change) =>
Temperature.ofKelvin(_kelvin - change.si,
precision: Precision.addition(
kelvin(_kelvin, precision: _precision), -change));