SwapElements()

Syntaxe

SwapElements(Liste(), *PremierElement, *DeuxiemeElement)
Description
Permute la place de 2 éléments de la liste.

Arguments

Liste() La liste à utiliser.
*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

Aucune.

Remarques

Cette fonction procure une façon rapide pour réorganiser ou trier une liste car les éléments ne sont pas déplacés.

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

<- SplitList() - List Index