typestar

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

  1. listOf construye una lista fija; se indexa con corchetes.
  2. mutableListOf acepta add, y size lo registra.
  3. mapOf("a" to 1) empareja claves con to; una clave ausente indexa a null.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 3 en Colecciones; paso 10 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →