Documentation
¶
Index ¶
- func Flap[FAB ~func(A) B, A, B, HKTFAB, HKTB any](fmap func(func(FAB) B) func(HKTFAB) HKTB, a A) func(HKTFAB) HKTB
- func Let[S1, S2, B, HKTS1, HKTS2 any](mmap func(func(S1) S2) func(HKTS1) HKTS2, key func(B) func(S1) S2, ...) func(HKTS1) HKTS2
- func LetTo[S1, S2, B, HKTS1, HKTS2 any](mmap func(func(S1) S2) func(HKTS1) HKTS2, key func(B) func(S1) S2, b B) func(HKTS1) HKTS2
- func Map[A, B, HKTGA, HKTGB, HKTFGA, HKTFGB any](fmap func(func(HKTGA) HKTGB) func(HKTFGA) HKTFGB, ...) func(HKTFGA) HKTFGB
- func MonadFlap[FAB ~func(A) B, A, B, HKTFAB, HKTB any](fmap func(HKTFAB, func(FAB) B) HKTB, fab HKTFAB, a A) HKTB
- func MonadLet[S1, S2, B, HKTS1, HKTS2 any](mmap func(HKTS1, func(S1) S2) HKTS2, first HKTS1, key func(B) func(S1) S2, ...) HKTS2
- func MonadMap[A, B, HKTGA, HKTGB, HKTFGA, HKTFGB any](fmap func(HKTFGA, func(HKTGA) HKTGB) HKTFGB, gmap func(HKTGA, func(A) B) HKTGB, ...) HKTFGB
- type Functor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Flap ¶ added in v1.0.39
func Flap[FAB ~func(A) B, A, B, HKTFAB, HKTB any]( fmap func(func(FAB) B) func(HKTFAB) HKTB, a A, ) func(HKTFAB) HKTB
func Let ¶ added in v1.0.107
func Let[S1, S2, B, HKTS1, HKTS2 any]( mmap func(func(S1) S2) func(HKTS1) HKTS2, key func(B) func(S1) S2, f func(S1) B, ) func(HKTS1) HKTS2
func LetTo ¶ added in v1.0.107
func LetTo[S1, S2, B, HKTS1, HKTS2 any]( mmap func(func(S1) S2) func(HKTS1) HKTS2, key func(B) func(S1) S2, b B, ) func(HKTS1) HKTS2
func Map ¶ added in v1.0.107
func Map[A, B, HKTGA, HKTGB, HKTFGA, HKTFGB any]( fmap func(func(HKTGA) HKTGB) func(HKTFGA) HKTFGB, gmap func(func(A) B) func(HKTGA) HKTGB, f func(A) B) func(HKTFGA) HKTFGB
func MonadFlap ¶ added in v1.0.39
func MonadFlap[FAB ~func(A) B, A, B, HKTFAB, HKTB any]( fmap func(HKTFAB, func(FAB) B) HKTB, fab HKTFAB, a A, ) HKTB
Types ¶
Click to show internal directories.
Click to hide internal directories.