range static method

num range(
  1. Iterable<num> values
)

Difference between the largest and smallest value. Returns 0 when empty.

Implementation

static num range(Iterable<num> values) {
  final num? lo = min(values);
  final num? hi = max(values);
  if (lo == null || hi == null) return 0;
  return hi - lo;
}