public interface List<T> extends Collection<T>, IList<T>:
Ordered collection of elements.
| Modifier and Type | Member | Description |
|---|---|---|
| public | addadd(index as Int, item as T) as Void |
Inserts an element at the requested index. |
| public | addadd(item as T) as Void |
Adds an element at the end. |
| public | addAll | Inserts every element from a read-only list at the requested index. |
| public | addAll | Inserts every element from a set at the requested index. |
| public | addAll | Inserts every element from a tuple at the requested index. |
| public | addAlladdAll(values as IList<T>) as Void |
Appends every element from a read-only list. |
| public | addAlladdAll(values as Set<T>) as Void |
Appends every element from a set. |
| public | addAlladdAll(values as Tuple) as Void |
Appends every element from a tuple. |
| public | removeremove(item as T) as Boolean |
Removes the first matching element. |
| public | removeAtremoveAt(index as Int) as Void |
Removes the element at the requested index. |
| public | reversereverse() as Void |
Reverses list elements in-place. |
| public | reverseNewreverseNew() as List<T> |
Returns a new reversed list without modifying the original. |
| public | shuffleshuffle() as Void |
Randomly shuffles the list in-place. |
| public | sortsort() as Void |
Sorts the list in ascending order. |
| public | sortNewsortNew() as List<T> |
Returns a new sorted list without modifying the original. |
| Modifier and Type | Member | Description |
|---|---|---|
| public static | operator+(left as List<T>, right as List<T>) as List<T> | Concatenates two lists into a new list. |
| public | operator+=(values as IList<T>) as Void | Appends every element from a read-only list. |
| public | operator+=(values as Set<T>) as Void | Appends every element from a set. |
| public | operator+=(values as Tuple) as Void | Appends every element from a tuple. |