Listas

Listas

> Tutorial

Existe outro tipo de variável que mencionamos rapidamente anteriormente: listas.

Até agora, as variáveis que vimos têm todas um nome e um valor, os arrays também têm um nome, mas é possível associar-lhes vários valores, são depois guardados em “caixas”.

Os arrays oferecidos pelo LeekScript são arrays de índice numérico (ou chave), você pode armazenar qualquer tipo de valor (incluindo outro array) ou até mesmo colocar um tipo diferente de uma caixa para outra.

O primeiro índice de uma lista sempre será 0 e não é possível usar índices negativos

Crie uma lista

Para criar uma lista, use a seguinte sintaxe:

// Declaração de uma lista vazia var minhaLista = []

Podemos preencher nossa lista de duas maneiras:

Em ambos os casos, a lista obtida pode ser representada da seguinte forma:

Índice | Valor -------|------- 0 | alho-poró 1 | lhama 2 | Avestruz 3 | Alcachofra

Lendo uma lista

Você pode acessar uma caixa em uma lista indicando o índice da caixa que deseja acessar entre colchetes:

var minhaLista = ["Alho-poró", "Lhama", "Avestruz", "Alcachofra"] debug(myList[1]) // Irá exibir Lama (o primeiro elemento está no índice 0)

Você pode usar uma caixa em uma lista como uma variável normal:

var minhaLista = [2, 4, 6, 8] debug(minhaLista[0]) // Exibe 2 minhaLista[0] = minhaLista[1] + 5 // Atribui o valor 9 à caixa 0 debug(minhaLista[0]) // Exibe 9