Pular para conteúdo

Lista

Representa uma sequência mutável de objetos definidos entre colchetes.

Note

Ainda não há implementado um meio de converter outros tipos de dados em um do tipo Lista através de código portuscript.

Exemplo:

const lista = [1, 2];
imprima(lista)

Métodos

lista.adiciona(objeto)

Recebe um objeto e o adiciona ao fim da lista

Exemplo:

lista.adiciona(3)
imprima(lista) # [1, 2, 3]

lista.extende(objeto)

Recebe uma lista e adiciona os itens ao fim da lista atual

Exemplo:

lista.extende([4, 5])
imprima(lista) # [1, 2, 3, 4, 5]

lista.remove(objeto)

Recebe um objeto, e se ele existir na lista, é removido

Exemplo:

lista.remove(5)
imprima(lista) # [1, 2, 3, 4]

lista.pop(objeto?)

Recebe o índice de um objeto a ser removido, se não for definido um índice, automaticamente ele será 0. O objeto removido também é retornado.

Exemplo:

imprima(lista.pop()) # 1
imprima(lista) # [2, 3, 4]

imprima(lista.pop(1)) # 3
imprima(lista) # [2]

lista.indice(objeto)

Recebe um objeto, se ele existir na lista, retorna o indíce correspondente.

Exemplo:

imprima(lista.indice(2)) # 0

lista.limpa()

Limpa totalmente a lista

Exemplo:

lista.limpa()
imprima(lista) # []

Created 2023-12-24, Updated 2023-12-28