Recursividad. List

Clase 43 de 47Curso 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)