Versions in this module Expand all Collapse all v1 v1.0.1 Nov 9, 2020 Changes in this version + func DiffFunc(a, b []string, f func([]string, string) bool) []string + func RandFunc(a []string, n int, f func(int) int) []string + func Reduce(a []string, f func(string, int, string) string) string + func RepeatFunc(f func() string, count int) []string + func Walk(a []string, f func(idx int, val string)) + type ValueFunc func(v string) bool + func ValueContains(substr string) ValueFunc + func ValueEquals(s string) ValueFunc + func ValueHasPrefix(prefix string) ValueFunc + func ValueHasSuffix(suffix string) ValueFunc v1.0.0 Nov 8, 2020 Changes in this version + const Version + func Chunk(a []string, size int) [][]string + func Compare(a, b []string) int + func CompareFunc(a, b []string, f func(string, string) bool) int + func Contains(a []string, s string) bool + func ContainsAny(a, b []string) bool + func ContainsPrefix(a []string, prefix string) bool + func ContainsSuffix(a []string, suffix string) bool + func Count(a []string, s string) int + func Diff(a, b []string) []string + func Equal(a, b []string) bool + func EqualFold(a, b []string) bool + func Fill(n int, s string) []string + func Filter(a []string, s string) []string + func FilterFunc(a []string, f func(string) bool) []string + func FilterPrefix(a []string, prefix string) []string + func FilterSuffix(a []string, suffix string) []string + func Index(a []string, s string) int + func IndexAny(a, b []string) int + func IndexFunc(a []string, f func(string) bool) int + func InsertAt(a []string, idx int, values ...string) []string + func Intersect(a, b []string) []string + func LastIndex(a []string, s string) int + func LastIndexAny(a, b []string) int + func LastIndexFunc(a []string, f func(string) bool) int + func LastSearch(a []string, s string) int + func Map(mapping func(string) string, a []string) []string + func Merge(aa ...[]string) []string + func Pop(a *[]string) string + func Push(a *[]string, values ...string) int + func Rand(a []string, n int) []string + func Repeat(s string, n int) []string + func Replace(a []string, old, new string, n int) []string + func ReplaceAll(a []string, old, new string) []string + func Reverse(a []string) []string + func Search(a []string, s string) int + func Shift(a *[]string) string + func Shuffle(a []string) []string + func Slice(a []string, offset, length int) []string + func Splice(a []string, offset, length int, b ...string) []string + func Split(a []string, sep string) [][]string + func SplitN(a []string, sep string, n int) [][]string + func Trim(a []string, s string) []string + func TrimFunc(a []string, f func(value string) bool) []string + func TrimPrefix(a []string, prefix string) []string + func TrimSuffix(a []string, suffix string) []string + func Unique(a []string) []string + func Unshift(a *[]string, s ...string) int