Average of a number from each item (0 when empty). scores.averageBy((s) => s.value)
scores.averageBy((s) => s.value)
double averageBy(num Function(T item) value) => isEmpty ? 0 : sumBy(value) / length;