AD

¿Ya dominas lo básico? Un curso estructurado de Kotlin es la vía rápida para dar el salto.

Ver cursos de Kotlin en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎯Lecciones de Kotlin
Lección 7 / 68

Trabajar con listas

En esta lección guardarás varios valores en una sola variable y los recorrerás uno a uno.

listOf(...) crea una lista y se accede por posición empezando en 0. forEachIndexed entrega en cada vuelta la posición y el elemento.

El código de ejemplo numera una lista de frutas empezando en 1, por eso escribe i + 1.

Aquí hay una distinción propia de Kotlin que conviene entender pronto: listOf crea una lista de solo lectura, sin métodos para añadir ni quitar. Para una lista modificable está mutableListOf. La costumbre recomendada es usar la de solo lectura por defecto, igual que se prefiere val a var.

Pedir una posición que no existe detiene el programa con una excepción de índice. Si prefieres un resultado en lugar de un fallo, getOrNull(99) devuelve null y getOrElse(99) { "por defecto" } un valor alternativo.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Kotlin directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)