SelectElement()
Syntaxe
SelectElement(ListeChainee(), Position)Description
Déplace l'élément courant de la liste à la position spécifiée. Le premier élément de la liste est à la position 0, le suivant à la position 1 et ainsi de suite. Ceci est très utile si vous souhaitez sauter à une position précise de la liste sans avoir à gérer vous même le parcours des éléments un à un jusqu'à la position souhaitée.
Commes les listes chaînées n'utilisent pas d'index, un saut d'élément en élément est effectué jusqu'à la position cible recherchée. Si une commande plus rapide est nécessaire, utilisez la commande ChangeCurrentElement().
Arguments
ListeChainee() - Le nom de votre variable liste chaînée, créée à l'aide de la commande NewList. Les parenthèses sont obligatoires après le nom de la liste.
Position - La position de l'élément à sélectionner dans la liste en sachant que le premier élément se situe à la position 0, le deuxième à la position 1, etc.. Assurez-vous de ne pas spécifier une position située en dehors de la liste (valeur négative ou supérieure à CountList -1) !
Valeur de retour
AucuneExemple:
NewList MaListe.l() AddElement(MaListe()) : MaListe() = 23 AddElement(MaListe()) : MaListe() = 56 AddElement(MaListe()) : MaListe() = 12 AddElement(MaListe()) : MaListe() = 73 SelectElement(MaListe(), 0) MessageRequester("Position", "A la position 0, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 2) MessageRequester("Position", "A la position 2, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 1) MessageRequester("Position", "A la position 1, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 3) MessageRequester("Position", "A la position 3, la valeur est "+Str(MaListe()),0)
OS Supportés
Tous