Versions in this module Expand all Collapse all v1 v1.0.4 Jul 20, 2023 v1.0.2 Jul 20, 2023 Changes in this version + func Assign(s []E, _len, _cap int) []E + func AssignLen(s []E, _len int) []E + func Delete(s []E, i int) []E + func Deletes(s []E, delete func(i int) bool) []E + func Filter(s []E, filter func(E) bool) (filtered []E) + func FilterP(s []E, filter func(*E) bool) (filtered []E) + func FilterPP(s []E, filter func(*E) bool) (filtered []*E) + func ForEach(s []E, action func(E)) + func ForEachP(s []E, action func(*E)) + func GoPanicIndex(x int, y int) + func GoPanicSliceAlen(x int, y int) + func GoPanicSliceB(x int, y int) + func Join(ss [][]E) []E + func Join11(s1, s2 []E) []E + func Join111(s1, s2, s3 []E) []E + func Join1N(s []E, ss [][]E) []E + func Join1N1(s1 []E, ss [][]E, s2 []E) []E + func JoinN1(ss [][]E, s []E) []E + func JoinNew(ss ...[]E) []E + func Locate(cs [][]E, index int) (int, int) + func LocateEnd(cs [][]E, end int) (int, int) + func LocateStart(cs [][]E, start int) (int, int) + func Map(s []I, mapper func(I) O) (mapped []O) + func MapP(s []I, mapper func(*I) O) (mapped []O) + func Reduce(s []E, reduce func(cur R, elem E) R, init R) R + func ReduceP(s []E, reduce func(cur R, elem *E) R, init R) R + func Reverse(s []E) + func TrimChunks(chunks [][]E) [][]E + func TrimChunksEnd(chunks [][]E) [][]E + func TrimChunksStart(chunks [][]E) [][]E + type Chunks [][]E + func (cs Chunks[E]) Cut(start, end int) Chunks[E] + func (cs Chunks[E]) First() (e E, exist bool) + func (cs Chunks[E]) FirstPointer() *E + func (cs Chunks[E]) Get(i int) E + func (cs Chunks[E]) GetAndSet(i int, e E) (old E) + func (cs Chunks[E]) Last() (e E, exist bool) + func (cs Chunks[E]) LastPointer() *E + func (cs Chunks[E]) Len() int + func (cs Chunks[E]) Pointer(i int) *E + func (cs Chunks[E]) Set(i int, e E) + func (cs Chunks[E]) Slice(start, end int) []E + func (cs Chunks[E]) Swap(i, j int) + func (cs Chunks[E]) Trim() Chunks[E] + func (cs Chunks[E]) TrimEnd() Chunks[E] + func (cs Chunks[E]) TrimStart() Chunks[E] + type Entry struct + Elem E + Index int