SwapElements()
Syntaxe
SwapElements(linkedlist(), *PremierElement, *DeuxiemeElement)Description
Permute la place de 2 éléments de la liste.
Cette fonction procure une façon rapide pour réorganiser ou trier une liste car les éléments ne sont pas déplacer.
Arguments
Liste() Le nom de la liste créée à l'aide de la commande NewList.
Les parenthèses sont obligatoires après le nom de la liste.*PremierElement Adresse du premier élément à échanger.
Vous pouvez récupérer cette adresse en utilisant l'opérateur @ sur le nom de la liste.*DeuxiemeElement Adresse du second élément à échanger.
Vous pouvez récupérer cette adresse en utilisant l'opérateur @ sur le nom de la liste.
Valeur de retour
Cette fonction n'a pas de valeur de retour.
Exemple
NewList Nombres() For k=0 To 10 AddElement(Nombres()) Nombres() = k Next SelectElement(Nombres(), 3) ; Sélectionne le 4ème élément *PremierElement = @Nombres() SelectElement(Nombres(), 9) ; Sélectionne le 10ème élément *DeuxiemeElement = @Nombres() ; Echange le 4ème et le 10ème ; SwapElements(Nombres(), *PremierElement, *DeuxiemeElement) ; Prouvons-le ; ForEach Nombres() Debug Nombres() Next
Voir aussi
MoveElement()
OS Supportés
Tous