Skip to content

Functor

funstruct.typeclasses.functor

Functor — map a function over a value in context.

F[A] → (A → B) → F[B]

Functor

Bases: BaseTypeclass

map: F[A] → (A → B) → F[B]

Source code in funstruct/typeclasses/functor.py
14
15
16
17
18
class Functor(BaseTypeclass):
    """map: F[A] → (A → B) → F[B]"""

    @abstractmethod
    def map(self, fa, f: Callable) -> object: ...