Liza

Listas

> Tutoría

Hay otro tipo de variable que mencionamos rápidamente antes: listas.

Hasta ahora, las variables que hemos visto todas tienen un nombre y un valor, las matrices también tienen un nombre, pero es posible asociarles varios valores, luego se almacenan en “cajas”.

Los arreglos que ofrece LeekScript son arreglos de índices numéricos (o claves), puedes almacenar cualquier tipo de valor (incluso otro arreglo) o poner un tipo diferente de un cuadro a otro.

El primer índice de una lista siempre será 0 y no es posible utilizar índices negativos

Crear una lista

Para crear una lista, utilice la siguiente sintaxis:

// Declaración de una lista vacía var miLista = []

Podemos completar nuestra lista de dos maneras:

En ambos casos la lista obtenida se puede representar de la siguiente manera:

Índice | Valor -------|------- 0 | Puerro 1 | llama 2 | Avestruz 3 | Alcachofa

Leer una lista

Puede acceder a un cuadro en una lista indicando el índice del cuadro al que desea acceder entre corchetes:

var myList = ["Puerro", "Llama", "Avestruz", "Alcachofa"] debug(myList[1]) // Mostrará Lama (el primer elemento está en el índice 0)

Puede usar un cuadro en una lista como una variable normal:

var miLista = [2, 4, 6, 8] debug(myList[0]) // Muestra 2 myList[0] = myList[1] + 5 // Asigna el valor 9 al cuadro 0 debug(myList[0]) // Muestra 9