Les Ensembles ou Set

Les Ensembles ou Set

> LeekScript

Un ensemble est une structure permettant de stocker des valeurs distinctes. À la différence d'une liste, les éléments sont donc uniques mais comme une table ils ne sont pas ordonnés.

Création

On peut créer un ensemble avec la syntaxe suivante :

Un ensemble peut contenir tout type de valeurs :

Lecture

La recherche d'un élément se réalise en temps constant :

L'opérateur in est également utilisable :

Modification

Ajout d'un élément :

Suppression d'un élément :

Opérations

Les opérations possibles sur des ensembles sont l'union, l'intersection, la difference et la disjonction :

Itération

Il est possible d'itérer sur les éléments d'un ensemble, sans que l'ordre ne soit déterminé :