Si estás aprendiendo Kotlin, tarde o temprano vas a necesitar trabajar con colecciones de datos: listas de usuarios, arrays de números, mapas con claves y valores… Kotlin hace esto mucho más cómodo y elegante que muchos otros lenguajes.
En este artículo te mostraré cómo usar listas, arrays y mapas en Kotlin, con ejemplos sencillos que puedes probar en tu editor o en play.kotlinlang.org.
Un Array
es una estructura fija: no cambia de tamaño y contiene elementos del mismo tipo.
También puedes crear arrays con valores predeterminados:
Las listas son más flexibles que los arrays. Hay dos tipos:
List
(inmutable): no puedes cambiar su contenido.
MutableList
: puedes agregar, quitar y modificar elementos.
Un Map
almacena pares clave–valor, como un diccionario.
Kotlin tiene muchas funciones listas para usar:
Estas funciones hacen que el código sea más limpio y legible.