Documentation
¶
Index ¶
- func Changes[T comparable](from []T, to []T) ([]T, []T)
- func Copy[T any](source []T) []T
- func Deduplicate[T comparable](elements ...T) []T
- func First[T comparable](elements ...T) T
- func In[T comparable](element T, elements ...T) bool
- func IsDiff[T comparable](a []T, b []T) bool
- func Last[T comparable](elements ...T) T
- func Remove[T comparable](target T, elements ...T) []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Changes ¶
func Changes[T comparable](from []T, to []T) ([]T, []T)
func Deduplicate ¶
func Deduplicate[T comparable](elements ...T) []T
func First ¶
func First[T comparable](elements ...T) T
This function returns the first non-default element in the elements It has a time complexity of O(n)
func In ¶
func In[T comparable](element T, elements ...T) bool
This function checks whether the first element is present in the subsequent elements It has a time complexity of O(n)
func IsDiff ¶
func IsDiff[T comparable](a []T, b []T) bool
func Last ¶
func Last[T comparable](elements ...T) T
This function returns the last non-default element in the elements It has a time complexity of O(n)
func Remove ¶
func Remove[T comparable](target T, elements ...T) []T
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.