Czy ktoś może mi wyjaśnić contramap
? Jak wyglądałoby to wdrożenie? Jak wyglądają dobre przykłady użycia?Wyjaśnij Contramap
// contravariant functor
trait Contravariant[F[_]] {
def contramap[A, B](f: B => A): F[A] => F[B]
}
Źródło: http://tmorris.net/posts/functors-and-things-using-scala/index.html
Dzięki. Całkiem proste, gdy już to zobaczysz. – Bradford