GC Wizard Skript stellt für die Bearbeitung von Listen nachfolgende Funktionen bereit:
- LISTCLEAR – löscht eine Liste
- LISTADD(list, object) – hängt einer Liste ein Objekt an
- LISTINSERT(list, object, index) – fügt in einer Liste an der Stelle
index
ein Objekt ein - LISTREMOVE(list, index) – löscht aus einer Liste an der Stelle
index
ein Objekt - LISTSHUFFLE(list) – mischt eine Liste durcheinander
- LISTSORT(list, modus) – sortiert eine Liste auf- oder absteigend
- LISTGET(list, index) – holt das Element einer Liste an der Stelle index
- LISTADDALL(listto, listfrom) – fügt alle Elemente der Liste listfrom der Liste listto hinzu
- LISTISEMPTY(list) – prüft, ob die Liste leer ist
- LISTISNOTEMPTY(list) – prüft, ob die Liste nicht leer ist
- LISTLENGTH(liste) – berechnet die Länge der Liste – die Anzahl der gespeicherten Objekte
- LISTTOSTRING(liste) – gibt den Inhalt einer Liste als eine Zeichenkette aus
- LISTFROM(zeichenkette, object) – erstellt eine neue Liste und fügt das object ein.
Die Erstellung einer Liste erfolgt mit dem Befehl DIM variable.
.