safeReduce method

T safeReduce(
  1. T combine(
    1. T,
    2. T
    ),
  2. T noElement
)

Implementation

T safeReduce(T Function(T, T) combine, T noElement) {
  return isNotEmpty ? reduce(combine) : noElement;
}