//Spheroid Script/spheroid.collections
Package spheroid.collections
Types
| Name | Summary |
|---|---|
| Collection | A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface. interface Collection<E : Any?> : Iterable |
| Iterable | Classes that inherit from this interface can be represented as a sequence of elements that can be iterated over and that supports removing elements during iteration. interface Iterable<T : Any?> |
| List | A generic ordered collection of elements. Methods in this interface support only read-only access to the list; read/write access is supported through the MutableList interface. interface List<E : Any?> : Collection |
| MutableCollection | A generic collection of elements that supports adding and removing elements. interface MutableCollection<E : Any?> : Collection |
| MutableList | A generic ordered collection of elements that supports adding and removing elements. interface MutableList<E : Any?> : List, MutableCollection |
| MutableSet | A generic unordered collection of elements that does not support duplicate elements, and supports adding and removing elements. interface MutableSet<E : Any?> : Set, MutableCollection |
| Set | A generic unordered collection of elements that does not support duplicate elements. Methods in this interface support only read-only access to the set; read/write access is supported through the MutableSet interface. interface Set<E : Any?> : Collection |
Functions
| Name | Summary |
|---|---|
| listOf | Returns a new read-only list of given elements. fun <T : Any?> listOf(vararg elements: Array<Out T>): List<T> |
| mutableListOf | Returns a new MutableList with the given elements. fun <T : Any?> mutableListOf(vararg elements: Array<Out T>): MutableList<T> |
| mutableSetOf | Returns a new MutableSet with the given elements. Elements of the set are iterated in the order they were specified. fun <T : Any?> mutableSetOf(vararg elements: Array<Out T>): MutableSet<T> |
| setOf | Returns a new read-only set with the given elements. Elements of the set are iterated in the order they were specified. fun <T : Any?> setOf(vararg elements: Array<Out T>): Set<T> |