Versions in this module Expand all Collapse all v1 v1.0.0 Jan 21, 2020 Changes in this version + type ArrayList struct + func NewArrayList() *ArrayList + func (arrayList *ArrayList) Add(e gotypes.Element) *ArrayList + func (arrayList *ArrayList) Clear() + func (arrayList *ArrayList) Filter(filterFn func(e *gotypes.Element) bool) *ArrayList + func (arrayList *ArrayList) ForEach(fn func(e *gotypes.Element)) + func (arrayList *ArrayList) Get(index int) *gotypes.Element + func (arrayList *ArrayList) Map(mapFn func(e *gotypes.Element) gotypes.Element) *ArrayList + func (arrayList *ArrayList) MatchAll(matchAllFn func(e *gotypes.Element) bool) bool + func (arrayList *ArrayList) MatchAny(matchAnyFn func(e *gotypes.Element) bool) bool + func (arrayList *ArrayList) MatchNone(matchNoneFn func(e *gotypes.Element) bool) bool + func (arrayList *ArrayList) Reduce(val gotypes.Element, ...) gotypes.Element + func (arrayList *ArrayList) Remove(index int) *gotypes.Element + func (arrayList *ArrayList) Size() int + type LinkedElement struct + Next *gotypes.Element + Prev *gotypes.Element + Value *gotypes.Element + type LinkedList struct + func NewLinkedList() *LinkedList + func (linkedList *LinkedList) Add(e gotypes.Element) *LinkedList + func (linkedList *LinkedList) Clear() + func (linkedList *LinkedList) Filter(filterFn func(e *LinkedElement) bool) *LinkedList + func (linkedList *LinkedList) ForEach(fn func(e *LinkedElement)) + func (linkedList *LinkedList) Head() *LinkedElement + func (linkedList *LinkedList) Map(mapFn func(e *LinkedElement) gotypes.Element) *LinkedList + func (linkedList *LinkedList) MatchAll(matchAllFn func(e *LinkedElement) bool) bool + func (linkedList *LinkedList) MatchAny(matchAnyFn func(e *LinkedElement) bool) bool + func (linkedList *LinkedList) MatchNone(matchNoneFn func(e *LinkedElement) bool) bool + func (linkedList *LinkedList) Peek() *LinkedElement + func (linkedList *LinkedList) Reduce(val gotypes.Element, ...) gotypes.Element + func (linkedList *LinkedList) Size() int + func (linkedList *LinkedList) Tail() *LinkedElement + func (linkedList *LinkedList) Take() *LinkedElement