Syntaxe
Recule le curseur à l'élément précédent et en fait l'élément courant.
PreviousElement(<list>())Les éléments
| <list> | Une liste déclarée avec NewList, écrite avec ses parenthèses vides : scores(). |
|---|
Rend
1 s'il a reculé, 0 s'il n'y avait pas d'élément précédent.
À savoir
- Avant le premier élément, il renvoie 0 et ne laisse aucun élément courant. Il ne repart pas du dernier.
- Après un NextElement() sorti par la fin, il revient au dernier élément.
- Après FreeList(), l'appel arrête le programme avec « BASIC list is not initialized ».
Exemple
NewList a.integer()FOR k = 1 TO 3 AddElement(a()) a() = kNEXTLastElement(a())REPEAT Console(Str(a())) ' 3, 2, 1UNTIL PreviousElement(a()) = 0Dans le manuel : Tableaux, listes et maps