Bezeichnung
RemoveItem -- entfernt ein Element aus einer Liste (V2.0)
Übersicht
e = RemoveItem(list[, pos])
Beschreibung
Dieser Befehl entfernt ein Element aus der in list angegebene Liste und gibt sie zurück. Wenn Sie das optionale Argument pos weglassen, wird das letzte Element von der Liste entfernt. Andernfalls wird das angegebene Element entfernt. Position 0 ist das erste Element in der Liste. Nach dem Entfernen des Elements wird die Aufstellung neu organisiert und die Lücken geschlossen.

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

Eingaben
list
Tabelle, aus der das Element entfernt werden soll
pos
optional: Element, welches entfernt werden soll (Standardwerte ist -1 was bedeutet, dass das letzte Element entfernt wird)
Rückgabewerte
e
das Element, das gerade entfernt wurde
Beispiel
a = {1, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10}
e = RemoveItem(a, 7)
For k = 1 To ListItems(a) Do Print(a[k - 1] .. " ")
Entfernt die Nummer 8, weil es zweimal in der Liste ist. Die Variable e hat den Wert 8. Nach dem Entfernen des Elements, wird die richtige Zeile ausgegeben: "1 2 3 4 5 6 7 8 9 10".

Navigation zeigen