Documentation
¶
Index ¶
- type ArrayList
- func (l ArrayList[T]) At(index int) (element T, err error)
- func (l *ArrayList[T]) Clear() *ArrayList[T]
- func (l ArrayList[T]) Concat(another ArrayList[T]) ArrayList[T]
- func (l ArrayList[T]) Copy() ArrayList[T]
- func (l ArrayList[T]) Count(element T) (count int)
- func (l ArrayList[T]) Empty() bool
- func (l ArrayList[T]) Equal(another ArrayList[T]) bool
- func (l ArrayList[T]) Every(condition func(T) bool) bool
- func (l *ArrayList[T]) Fill(element T, area ...int) *ArrayList[T]
- func (l ArrayList[T]) Filter(condition func(T) bool) ArrayList[T]
- func (l ArrayList[T]) Find(by func(T) bool) (element T, found bool)
- func (l ArrayList[T]) FindIndex(by func(T) bool) (index int)
- func (l ArrayList[T]) FindIndexes(by func(T) bool, counts ...int) (indexes []int)
- func (l ArrayList[T]) FindLast(by func(T) bool) (element T, found bool)
- func (l ArrayList[T]) FindLastIndex(by func(T) bool) (index int)
- func (l ArrayList[T]) FindLastIndexes(by func(T) bool, counts ...int) (indexes []int)
- func (l ArrayList[T]) FindLasts(by func(T) bool, counts ...int) (elements []T)
- func (l ArrayList[T]) Finds(by func(T) bool, counts ...int) (elements []T)
- func (l *ArrayList[T]) ForEach(action func(T) T) *ArrayList[T]
- func (l ArrayList[T]) Head() (element T, err error)
- func (l ArrayList[T]) Includes(element T) bool
- func (l ArrayList[T]) IndexOf(element T) (index int)
- func (l *ArrayList[T]) Insert(index int, element T) *ArrayList[T]
- func (l ArrayList[T]) LastIndexOf(element T) (index int)
- func (l ArrayList[T]) Len() int
- func (l ArrayList[T]) Map(handler func(T) T) ArrayList[T]
- func (l *ArrayList[T]) Pop(indexes ...int) (element T, err error)
- func (l *ArrayList[T]) Push(elements ...T) (length int)
- func (l ArrayList[T]) Reduce(handler func(T, T) T, initial ...T) (result T, err error)
- func (l ArrayList[T]) ReduceRight(handler func(T, T) T, initial ...T) (result T, err error)
- func (l *ArrayList[T]) Remove(element T, counts ...int) *ArrayList[T]
- func (l *ArrayList[T]) RemoveIf(condition func(T) bool, counts ...int) ArrayList[T]
- func (l *ArrayList[T]) RemoveRight(element T, counts ...int) *ArrayList[T]
- func (l *ArrayList[T]) RemoveRightIf(condition func(T) bool, counts ...int) ArrayList[T]
- func (l *ArrayList[T]) Replace(oldElement, newElement T, counts ...int) *ArrayList[T]
- func (l *ArrayList[T]) ReplaceIf(condition func(T) bool, newElement T, counts ...int) ArrayList[T]
- func (l *ArrayList[T]) ReplaceRight(oldElement, newElement T, counts ...int) *ArrayList[T]
- func (l *ArrayList[T]) ReplaceRightIf(condition func(T) bool, newElement T, counts ...int) ArrayList[T]
- func (l *ArrayList[T]) Reverse() *ArrayList[T]
- func (l *ArrayList[T]) Set(index int, element T) (err error)
- func (l *ArrayList[T]) Shift() (element T, err error)
- func (l ArrayList[T]) Slice(args ...int) ArrayList[T]
- func (l ArrayList[T]) Some(condition func(T) bool) bool
- func (l *ArrayList[T]) Splice(start, deleteCount int, elements ...T) ArrayList[T]
- func (l ArrayList[T]) Tail() (element T, err error)
- func (l ArrayList[T]) ToReversed() ArrayList[T]
- func (l ArrayList[T]) ToSpliced(start, deleteCount int, items ...T) ArrayList[T]
- func (l *ArrayList[T]) Unshift(elements ...T) (length int)
- func (l ArrayList[T]) With(index int, element T) ArrayList[T]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayList ¶
type ArrayList[T any] []T
func (ArrayList[T]) FindIndexes ¶
func (ArrayList[T]) FindLastIndex ¶
func (ArrayList[T]) FindLastIndexes ¶
func (ArrayList[T]) LastIndexOf ¶
func (ArrayList[T]) ReduceRight ¶
func (*ArrayList[T]) RemoveRight ¶
func (*ArrayList[T]) RemoveRightIf ¶
func (*ArrayList[T]) ReplaceRight ¶
func (*ArrayList[T]) ReplaceRightIf ¶
func (ArrayList[T]) ToReversed ¶
Click to show internal directories.
Click to hide internal directories.