Monad
Monad
Bases: Applicative[F, A], Protocol
Monad
Source code in funclift/monad.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | |
flatmap(f)
abstractmethod
summary
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
f |
Callable[[A], Monad[F, B]]
|
description |
required |
Returns:
| Type | Description |
|---|---|
Monad[F, B]
|
Monad[F, B]: description |
Source code in funclift/monad.py
35 36 37 38 39 40 41 42 43 44 45 | |
mempty(a)
staticmethod
summary
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
a |
B
|
description |
required |
Returns:
| Type | Description |
|---|---|
Monad[F, B]
|
Monad[F, B]: description |
Source code in funclift/monad.py
47 48 49 50 51 52 53 54 55 56 57 | |
MonadBase
MonadBase
Source code in funclift/monad.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | |