Listas y maps en Kotlin
De solo lectura por defecto, mutables a pedido.
fun main() {
// listOf is read-only; mutableListOf accepts changes.
val stops = listOf("Aspen Gate", "Windy Col", "The Cirque")
println(stops[1])
val pack = mutableListOf("map", "stove")
pack.add("headlamp")
println("${pack.size} items packed")
// mapOf pairs keys with to; indexing a missing key gives null.
val beds = mapOf("Larkspur Hut" to 18, "Stone Shelter" to 6)
println(beds["Stone Shelter"])
println(beds["Bivy Ledge"])
}
Cómo funciona
listOfconstruye una lista fija; se indexa con corchetes.mutableListOfaceptaadd, ysizelo registra.mapOf("a" to 1)empareja claves conto; una clave ausente indexa a null.
Palabras clave y builtins usados aquí
funval
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 431
- Tokens
- 100
- Ritmo de tres estrellas
- 70 tpm
Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 86 segundos.
Paso 1 de 3 en Colecciones; paso 10 de 27 en Fundamentos del lenguaje.