Bezeichnung
SetListItems -- wandelt eine Tabelle in eine optimierte Liste um (V9.0)
Übersicht
SetListItems(t, n)
Beschreibung
Mit diesem Befehl können Sie eine bestehende Tabelle in eine optimierte Liste konvertieren. Optimierte Listen haben den Vorteil, dass die Befehle InsertItem(), RemoveItem(), ListItems() und GetItem() viel schneller sind als bei der Verwendung mit normalen Hollywood-Tabellen.

Sie müssen die zu konvertierende Tabelle im Argument t und die Anzahl der Listeneinträge in n übergeben. Beachten Sie, dass der Wert, den Sie in n übergeben, mit der Anzahl der aktuell in der Tabelle enthaltenen Listeneinträge übereinstimmen muss, d.h. er muss mit dem Rückgabewert von ListItems() übereinstimmen.

Beachten Sie auch, dass es bei der Verwendung von optimierten Listen einige Einschränkungen gibt. Siehe CreateList für Details.

Eingaben
t
Tabelle, welche in eine optimierte Liste umgewandelt wird
n
Anzahl der Einträge in der Liste
Beispiel
t = {}
For Local k = 1 To 10000 Do t[k-1] = k
SetListItems(t, 10000)
Print(ListItems(t))
Der obige Code erstellt eine normale Hollywood-Tabelle, füllt sie mit 10000 Elementen und wandelt sie dann in eine optimierte Liste um.

Navigation zeigen