Listas (List y MutableList)

lock

List (Solo Lectura)

• Se crea con listOf()

• Ordenada, permite duplicados

• Acceso por índice: [0]

edit

MutableList (Modificable)

• Se crea con mutableListOf()

• Se puede agregar/eliminar elementos

• Acceso por índice: [0]

functions

Métodos Comunes

add()

remove()

contains()

Lists.kt
// Lista de solo lectura
val frutas = listOf("Manzana", "Banana", "Naranja")
println(frutas[0]) // Manzana
// Lista mutable
val numeros = mutableListOf(1, 2, 3)
// Agregar elemento
numeros.add(4)
// [1, 2, 3, 4]
// Eliminar elemento
numeros.remove(2)
// [1, 3, 4]
// Verificar si existe
val existe = numeros.contains(3)
// true
// Tamaño de la lista
val tamano = numeros.size // 3
info

Los índices comienzan en 0. El último elemento está en list.size - 1