average property
double
get
average
Calculates the average of all elements in the list.
Only works with numeric types (num, int, double). Returns 0.0 for empty lists or non-numeric types.
Implementation
double get average {
if (isEmpty) return 0.0;
if (T == int || T == double || T == num) {
final sum = fold<num>(0, (sum, item) => sum + (item as num));
return sum / length;
}
return 0.0;
}