Bezeichnung
InsertItem -- fügt ein Element in eine Liste ein (V2.0)
Übersicht
InsertItem(list, item[, pos])
Beschreibung
Dieser Befehl fügt das angegebene Element item in den in pos angegebenen Bereich. Ein Element kann von beliebiger Art sein. Wenn Sie nicht das optionale Argument pos angeben, wird das Element am Ende der Liste angehängt werden. Wenn Sie das Argument pos benutzen, wird das Element an dieser Stelle eingefügt werden und alle folgenden Elemente werden eine Position nach oben verschoben werden. Der Positionszähler startet bei 0, welches das erste Element ist.

Beachten Sie, dass dieser Befehl bei Verwendung mit normalen Hollywood-Tabellen ziemlich langsam ist. Um InsertItem() zu beschleunigen, müssen Sie Ihn mit optimierten Listen verwenden, die von CreateList() erstellt wurden. Siehe CreateList für Details.

Eingaben
list
Tabelle, wo das Element einfügt wird
item
Element, welches eingefügt wird (kann von jeder Art sein)
pos
optional: Einfügeposition (Standard ist -1 was bedeutet, an das Ende der Liste)
Beispiel
a = {1, 2, 3, 4, 5, 7, 8, 9, 10}
InsertItem(a, 6, 5)
For k = 1 To ListItems(a) Do Print(a[k - 1] .. " ")
Druckt aus "1 2 3 4 5 6 7 8 9 10". Das Element "6" wird an der Position 5 eingefügt, so dass die Reihe abgeschlossen ist.

Navigation zeigen