map<R> method

Result<R> map<R>(
  1. R mapper(
    1. T value
    )
)

Преобразует значение при успехе; ошибка проходит насквозь без изменений.

Implementation

Result<R> map<R>(R Function(T value) mapper) => switch (this) {
  Right<T>(:final value) => Result<R>.success(mapper(value)),
  Left<T>(:final failure) => Result<R>.failure(failure),
};