Documentation
¶
Index ¶
- func Ap[GUV ~func() O.Option[T.Tuple2[GUV, func(U) V]], ...](ma GU) func(fab GUV) GV
- func Chain[GV ~func() O.Option[T.Tuple2[GV, V]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](f func(U) GV) func(GU) GV
- func Empty[GU ~func() O.Option[T.Tuple2[GU, U]], U any]() GU
- func Filter[GU ~func() O.Option[T.Tuple2[GU, U]], FCT ~func(U) bool, U any](f FCT) func(ma GU) GU
- func FilterMap[GV ~func() O.Option[T.Tuple2[GV, V]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](f FCT) func(ma GU) GV
- func Flatten[GV ~func() O.Option[T.Tuple2[GV, GU]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](ma GV) GU
- func From[GU ~func() O.Option[T.Tuple2[GU, U]], U any](data ...U) GU
- func FromArray[GU ~func() O.Option[T.Tuple2[GU, U]], US ~[]U, U any](as US) GU
- func MakeBy[GU ~func() O.Option[T.Tuple2[GU, U]], FCT ~func(int) U, U any](n int, f FCT) GU
- func Map[GV ~func() O.Option[T.Tuple2[GV, V]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](f FCT) func(ma GU) GV
- func MonadAp[GUV ~func() O.Option[T.Tuple2[GUV, func(U) V]], ...](fab GUV, ma GU) GV
- func MonadChain[GV ~func() O.Option[T.Tuple2[GV, V]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](ma GU, f func(U) GV) GV
- func MonadMap[GV ~func() O.Option[T.Tuple2[GV, V]], GU ~func() O.Option[T.Tuple2[GU, U]], ...](ma GU, f func(U) V) GV
- func Monoid[GU ~func() O.Option[T.Tuple2[GU, U]], U any]() M.Monoid[GU]
- func Of[GU ~func() O.Option[T.Tuple2[GU, U]], U any](a U) GU
- func Reduce[GU ~func() O.Option[T.Tuple2[GU, U]], U, V any](f func(V, U) V, initial V) func(GU) V
- func Replicate[GU ~func() O.Option[T.Tuple2[GU, U]], U any](n int, a U) GU
- func ToArray[GU ~func() O.Option[T.Tuple2[GU, U]], US ~[]U, U any](u GU) US
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MonadChain ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.