Versions in this module Expand all Collapse all v0 v0.0.2 Oct 9, 2022 v0.0.1 Oct 9, 2022 Changes in this version + type List struct + func SliceToList(items []T) List[T] + func (l *List[T]) Append(items ...T) *List[T] + func (l *List[T]) Clear() *List[T] + func (l *List[T]) Copy() *List[T] + func (l *List[T]) Filter(f func(T) bool) *List[T] + func (l *List[T]) Get(i int) T + func (l *List[T]) Insert(i int, items ...T) *List[T] + func (l *List[T]) Len() int + func (l *List[T]) Map(f func(T) T) *List[T] + func (l *List[T]) Prepend(items ...T) *List[T] + func (l *List[T]) Reduce(f func(T, T) T) T + func (l *List[T]) Remove(i int) *List[T] + func (l *List[T]) Reverse() *List[T] + func (l *List[T]) Set(i int, item T) *List[T] + func (l *List[T]) Shuffle() *List[T] + func (l *List[T]) Slice() []T + func (l *List[T]) Sort(f func(T, T) bool) *List[T] + func (l *List[T]) Swap(i, j int) *List[T] + func (l List[T]) Contains(item T) bool + func (l List[T]) ForEach(f func(T)) + func (l List[T]) IndexOf(item T) int + func (l List[T]) String() string