SwapElements()
Syntax
SwapElements(Liste(), *ErstesElement, *ZweitesElement)Beschreibung
Vertauscht ("swap't") die Position von zwei Elementen in der angegebenen Liste. Diese Funktion ist eine schnelle Möglichkeit, um eine Liste schnell zu reorganisieren, da sie nicht die Element-Daten selbst verschiebt.
Parameter
Liste() Der Variablenname der verknüpften Liste, welche mit dem NewList Befehl erstellt wurde. Sie müssen die Klammern nach dem Listennamen immer angeben. *ErstesElement Adresse des ersten zu tauschenden Elements. Sie können diese Adresse durch Verwendung des @ Operators auf den Listennamen erhalten. *ZweitesElement Adresse des zweiten zu tauschenden Elements. Sie können diese Adresse durch Verwendung des @ Operators auf den Listennamen erhalten.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
NewList Numbers() For k=0 To 10 AddElement(Numbers()) Numbers() = k Next SelectElement(Numbers(), 3) ; Auswählen des vierten Elements (beachte: es gibt auch ein 0-tes Element) *FirstElement = @Numbers() SelectElement(Numbers(), 9) ; Auswählen des zehnten Elements (beachte: es gibt auch ein 0-tes Element) *SecondElement = @Numbers() ; Tausche die 3 mit der 9 ; SwapElements(Numbers(), *FirstElement, *SecondElement) ; Überprüfen des Ganzen ; ForEach Numbers() Debug Numbers() Next
Siehe auch
MoveElement()
Unterstützte OS
Alle