safeDivide method

double safeDivide(
  1. num divisor, {
  2. double fallback = 0.0,
})

Divides this number by divisor, returning fallback if divisor is zero.

10.safeDivide(2)  // 5.0
10.safeDivide(0)  // 0.0

Implementation

double safeDivide(num divisor, {double fallback = 0.0}) {
  if (divisor == 0) return fallback;
  return toDouble() / divisor.toDouble();
}