mapOr<U> abstract method
U
mapOr<U>({
- required U fallback,
- required U okMap(
- T value
Returns the provided fallback (if Err
(failure)), or
applies a function to the contained value (if Ok
(success)).
Examples
Result<String, String> x = Ok("foo");
expect(x.mapOr(fallback: 42, okMap: (val) => val.length)), 3);
Result<String, String> x = Err("foo");
expect(x.mapOr(fallback: 42, okMap: (val) => val.length), 42);
Implementation
U mapOr<U>({required U fallback, required U Function(T value) okMap});