Buscar..


Introducción

A diferencia de muchos idiomas, Kotlin distingue entre colecciones mutables e inmutables (listas, conjuntos, mapas, etc.). El control preciso sobre cuándo se pueden editar las colecciones es útil para eliminar errores y para diseñar buenas API.

Sintaxis

  • listOf, mapOf y setOf devuelve objetos de solo lectura que no puede agregar ni eliminar elementos.
  • Si desea agregar o eliminar elementos, tiene que usar arrayListOf, hashMapOf, hashSetOf, linkedMapOf (LinkedHashMap), linkedSetOf (LinkedHashSet), mutableListOpp una colección de personas de la empresa. ), sortedMapOf o sortedSetOf
  • Cada colección tiene métodos como las funciones first (), last (), get () y lambda, como filtrar, mapear, unir, reducir y muchos otros.

Usando la lista

// Create a new read-only List<String>
val list = listOf("Item 1", "Item 2", "Item 3")
println(list) // prints "[Item 1, Item 2, Item 3]"

Usando el mapa

// Create a new read-only Map<Integer, String>
val map = mapOf(Pair(1, "Item 1"), Pair(2, "Item 2"), Pair(3, "Item 3"))
println(map) // prints "{1=Item 1, 2=Item 2, 3=Item 3}"

Usando set

// Create a new read-only Set<String>
val set = setOf(1, 3, 5)
println(set) // prints "[1, 3, 5]"


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow