Ensemblerna

Uppsättningarna

> LeekScript

En uppsättning är en struktur för lagring av distinkta värden. Till skillnad från en lista är elementen unika, men till skillnad från en tabell är de inte ordnade.

Skapande

Du kan skapa en uppsättning med hjälp av följande syntax: ``leekscript var set = var empty =

Läsning

Sökningen efter ett element sker i konstant tid: ``leekscript var set = setContains(set, 3) // true

Modifiering

Lägg till ett element : ``leekscript var set = setPut(set, 4) // set = leekscript var set = setRemove(set, 2) // set =

Iteration

Det är möjligt att iterera över elementen i en uppsättning, utan att ordningen bestäms: `leekscript var uppsättning = for (var element i ensemble) { debug(element) // visa 5, 4, 2, 3, 1 till exempel } ``