FirstElement()
Syntaxe
*Resultat = FirstElement(Liste())Description
Le premier élément de la liste devient l'élément courant.
Arguments
Liste() La liste à utiliser.
Valeur de retour
Renvoie une valeur non nulle qui est l'adresse du premierr élément, zéro si le premier élément n'existe pas.
La valeur renvoyée est un pointeur sur le premier élément s'il existe.
Exemple
; Un exemple d'utilisation simple
NewList nombres.w()
AddElement(nombres())
nombres() = 5
AddElement(nombres())
nombres() = 8
FirstElement(nombres())
MessageRequester("Information", "La valeur du premier élément est "+Str(nombres()), #PB_MessageRequester_OK)
; Un exemple qui utilise la valeur de retour
NewList nombres.w()
If FirstElement(nombres()) <> 0
MessageRequester("Information", "La valeur du premier élément est "+Str(nombres()), #PB_MessageRequester_OK)
Else
MessageRequester("Information", "La liste est vide", #PB_MessageRequester_OK)
EndIf
AddElement(nombres())
nombres() = 5
AddElement(nombres())
nombres() = 8
If FirstElement(nombres()) <> 0
MessageRequester("Information", "La valeur du premier élément est "+Str(nombres()), #PB_MessageRequester_OK)
Else
MessageRequester("Information", "La liste est vide", #PB_MessageRequester_OK)
EndIf
; Un exemple réservé aux programmeurs expérimentés
NewList nombres.w()
AddElement(nombres())
nombres() = 5
AddElement(nombres())
nombres() = 8
*Element.Word = FirstElement(nombres())
If *Element
MessageRequester("Information", "La valeur du premier élément est "+Str(*Element\w), #PB_MessageRequester_OK)
Else
MessageRequester("Information", "La liste est vide", #PB_MessageRequester_OK)
EndIf
Voir aussi
LastElement(), PreviousElement(), NextElement(), SelectElement(), ListIndex()
OS Supportés
Tous