Escriu per cercar…

Llista

En Kotlin decideixes en crear una llista si es podrà modificar, i el tipus dels seus elements forma part del tipus de la llista.

S'ensenya a
ProgramacióFonaments de programacióDAM

Introducció

A Llista vas aprendre què és una llista, que el primer element és el 0, i a recórrer-la amb un for.

Tot això val igual aquí.

El que canvia són dues coses, i totes dues les decideixes en el moment de crear la llista:

  1. Si la llista es podrà modificar o no.
  2. De quin tipus són els seus elements.

En Python cap de les dues era una pregunta: una llista sempre es pot modificar, i hi pots posar el que vulguis.

listOf

Una llista es crea amb listOf:

kotlin
fun main() {
    val numbers = listOf(1, 2, 3)
    println(numbers)
}
[1, 2, 3]

El tipus d’aquesta llista és List<Int>, i el pots escriure si vols:

kotlin
val numbers: List<Int> = listOf(1, 2, 3)

Aquest <Int> no és decoració. Forma part del tipus, com el list[int] dels type hints de Typing — però aquí el compilador se’l creu.

kotlin
fun main() {
    val animals = listOf("Cat", "Dog", "Cow")
    println(animals[0] == 3)
}

Estàs llegint una vista prèvia.

Inicia la sessió amb Google per llegir la pàgina sencera.

Inicia la sessió amb Google

Només et demanarem que acceptis les condicions del servei.