map<RR> method

Either<L, RR> map<RR>(
  1. RR f(
    1. R r
    )
)

Concatena il risultato Either con un'altra funzione che non ritorna un Either. Se Either contiene L, allora la funzione non viene chiamata (L รจ considerato in stato di errore) e ritorna semplicemente l'Either che contiene L

Implementation

Either<L, RR> map<RR>(RR Function(R r) f) =>
    fold((l) => Left(l), (right) => Right(f(right)));