stdRANGE function

dynamic stdRANGE(
  1. List values
)

Expression function RANGE(...): largest minus smallest value.

Implementation

dynamic stdRANGE(List<dynamic> values) {
  if (values.isEmpty) return 0.0;
  final nums = values.map(varToDouble).toList();
  final lo = nums.reduce((a, b) => a < b ? a : b);
  final hi = nums.reduce((a, b) => a > b ? a : b);
  return hi - lo;
}