Recursividad. List
Clase 43 de 47 • Curso Básico de Kotlin 2019
Hasta ahora la única forma que hemos visto para construir una lista ha sido con el método: listOf
Entendamos más cómo funciona:
Podemos construir una lista en la que todos sus elementos son los mismos:
val numbersInt = listOf(4,3,2)
Podemos también especificar una lista de elementos de diversos tipos, en este caso el tipo de dato que tomará la lista será Any
val mylist = listOf(4,"lala","ll",2)
Estas estructuras de datos son sencillas, de una sola dimensión. Podemos hacerla más compleja haciendo listas de datos de pares utilizando las listas tipo hashMapOf.
Podemos declarar una lista de pares de datos de esta forma:
val months = hashMapOf("Enero" to 1, "Febrero" to 2, "Marzo" to 3, "Abril" to 4, "Mayo" to 5, "Junio" to 6, "Julio" to 7, "Agosto" to 8, "Septiembre" to 9, "Octubre" to 10, "Noviembre" to 11, "Diciembre" to 12)