Documentation ¶
Index ¶
- func Contains[T comparable](slice []T, value T) bool
- func ContainsAll[T comparable](slice []T, values ...T) bool
- func ContainsAny[T comparable](slice []T, values ...T) bool
- func Equal[T comparable](value1 []T, value2 []T) bool
- func Filter[T any](original []T, keep func(T) bool) []T
- func First[T any](original []T, keep func(T) bool) T
- func Map[T1 any, T2 any](source []T1, delta func(T1) T2) []T2
- func NonZero[T comparable](original []T) []T
- func Reverse[T any](x []T) []T
- func Unique[T comparable](original []T) []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶ added in v0.2.0
func Contains[T comparable](slice []T, value T) bool
Contains scans a slice for a matching value, and returns TRUE if the value is found.
func ContainsAll ¶ added in v0.2.0
func ContainsAll[T comparable](slice []T, values ...T) bool
ContainsAll returns TRUE if the slice contains ALL of the provided values
func ContainsAny ¶ added in v0.14.0
func ContainsAny[T comparable](slice []T, values ...T) bool
ContainsAny returns TRUE if the slice contains ANY of the provided values
func Equal ¶ added in v0.5.1
func Equal[T comparable](value1 []T, value2 []T) bool
Equal returns true if the two slices are identical, having the same items in the same order, with no alterations.
func NonZero ¶ added in v0.19.0
func NonZero[T comparable](original []T) []T
NonZero filters out all zero values from a slice
func Unique ¶ added in v0.19.0
func Unique[T comparable](original []T) []T
Unique returns a new slice with all duplicate values removed.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.