Os conjuntos

Os Conjuntos

> LeekScript

Um conjunto é uma estrutura para armazenar valores distintos. Ao contrário de uma lista, os elementos são únicos mas, como uma tabela, eles não estão ordenados.

Criação

Pode criar um conjunto utilizando a seguinte sintaxe: ``leekscript var set = var vazio =

Leitura

A busca por um elemento ocorre em tempo constante: ``leekscript var set = setContains(set, 3) // true

Modificação

Adicionar um elemento : ``leekscript var set = setPut(set, 4) // set = leekscript var set = setRemove(set, 2) // set =

Iteração

É possível iterar sobre os elementos de um conjunto, sem que a ordem seja determinada: `leekscript var conjunto = for (var elemento in conjunto) { debug(elemento) // mostra 5, 4, 2, 3, 1 por exemplo } ``