PreviousElement

Commande de liste

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()) = 0
Dans le manuel : Tableaux, listes et maps