Versions in this module Expand all Collapse all v1 v1.0.12 Jan 21, 2024 Changes in this version + func ChangeTo[V, R any](change typr.Resolver[V, R], a ...V) (r []R) + func Filter[V any](ok typr.Qualifier[V], a ...V) (r []V) + func FirstOrZero[V any](ok typr.Qualifier[V], a ...V) (r V) + func FirstOr[V any](ok typr.Qualifier[V], defaultVal V, a ...V) (r V) + func First[V any](ok typr.Qualifier[V], a ...V) (r V, f bool) + func FrequencyR[V any](a ...V) (r []typr.Pair[V, int]) + func Frequency[V comparable](a ...V) (r []typr.Pair[V, int]) + func FromMap[K comparable, V any](m map[K]V) (r []typr.Pair[K, V]) + func From[V any](a ...V) (r []V) + func LastOrZero[V any](ok typr.Qualifier[V], a ...V) (r V) + func LastOr[V any](ok typr.Qualifier[V], defaultVal V, a ...V) (r V) + func Last[V any](ok typr.Qualifier[V], a ...V) (r V, f bool) + func NthOrZero[V any](i int, a ...V) (r V) + func NthOr[V any](i int, defaultVal V, a ...V) (r V) + func Nth[V any](i int, a ...V) (r V, e error) + func Range[V any](doRange typr.Ranger[V], a []V, o ...RangeOpts[V]) + func RepeatedR[V any](a ...V) (r []V) + func Repeated[V comparable](a ...V) (r []V) + func Reverse[V any](a ...V) (r []V) + func UniqueR[V any](a ...V) (r []V) + func Unique[V comparable](a ...V) (r []V) + func UnrepeatedR[V any](a ...V) (r []V) + func Unrepeated[V comparable](a ...V) (r []V) + func Valid[V any](validate typr.Validator[V], a ...V) (r []V) + type RangeOpts struct + Concurrently bool + FilterElements typr.Qualifier[V] + HaltOnInvalidElements bool + Step int + ValidateElements typr.Validator[V]