Documentation
¶
Index ¶
- func Filter[P any](it iter.Seq[P], f func(P) bool) iter.Seq[P]
- func FilterSlice[S ~[]P, P any](s S, f func(P) bool) S
- func Flatten[S ~[]P, P any](it iter.Seq[S]) iter.Seq[P]
- func FlattenSlice[SP ~[]S, S ~[]P, P any](sp SP) S
- func Map[P any, R any](it iter.Seq[P], f func(P) R) iter.Seq[R]
- func MapSlice[S ~[]P, P any, R any](s S, f func(P) R) []R
- func MapSliceStrings[S ~[]P, P fmt.Stringer](s S) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterSlice ¶ added in v0.8.0
FilterSlice returns a copy of the slice which contains only elements for which f returns true
func FlattenSlice ¶ added in v0.8.0
func FlattenSlice[SP ~[]S, S ~[]P, P any](sp SP) S
FlattenSlice returns a slice containing elements from each of the subslices
func MapSlice ¶
MapSlice returns a slice that has each of it elements mapped by applying f on the elements
func MapSliceStrings ¶ added in v0.8.0
MapSliceStrings is like map, but uses fmt.Stringer to map to slice of strings
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.