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 |
|