reduceOptional abstract method

Optional<double> reduceOptional(
  1. double op(
    1. double,
    2. double
    )
)

Returns an Optional reduction result.

Example

final max = DoubleStream.of([1.5, 2.5, 3.5])
    .reduceOptional((a, b) => a > b ? a : b);

Implementation

Optional<double> reduceOptional(double Function(double, double) op);