mapOrElse<U> method

U mapOrElse<U>(
  1. U defaultF(
    1. E err
    ),
  2. U f(
    1. T value
    )
)

Maps a Result<T, E> to U by applying fallback function defaultF to a contained Err value, or function f to a contained Ok value.

This function can be used to unpack a successful result while handling an error.

Implementation

U mapOrElse<U>(U Function(E err) defaultF, U Function(T value) f) =>
    isOk ? f(_okValue) : defaultF(_errValue);