Documentation
¶
Index ¶
- func AsAny[T any](slice []T) []any
- func AsyncWrite[T any](ctx context.Context, c chan<- T, t T)
- func ChanConcatenate[T any](head <-chan T, tail <-chan T) <-chan T
- func Chunk[T any](slice []T, size int) [][]T
- func Contains[T comparable](slice []T, element T) bool
- func FindAll[T any, K any](slice []T, f func(T) (K, bool)) []K
- func Map[T any, K any](slice []T, f func(T) K) []K
- func MapChan[T any, K any](ctx context.Context, c <-chan T, f func(T) K) <-chan K
- func Merge[T any](ctx context.Context, c ...<-chan T) <-chan T
- func Prefix[S ~string](s S, elements int) S
- func ReadSlice[T any](c <-chan T, timeout time.Duration) []T
- func Reduce[T any, K any](slice []T, init K, reduction func(K, T) K) K
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsyncWrite ¶
func ChanConcatenate ¶
func ChanConcatenate[T any](head <-chan T, tail <-chan T) <-chan T
func Contains ¶
func Contains[T comparable](slice []T, element T) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.