PopListPosition

Commande de liste

Syntaxe

Redonne la main à l'élément gardé par le dernier PushListPosition(), et le retire de la pile.

PopListPosition(<list>())

Les éléments

<list>Une liste déclarée avec NewList, écrite avec ses parenthèses vides : scores().

À savoir

  • Ne renvoie rien : écrivez-le seul sur sa ligne.
  • Si la pile est vide, le programme s'arrête avec « BASIC list position stack is empty ».
  • Si l'élément gardé a été supprimé entre-temps (par DeleteElement(), ClearList(), SplitList()…), le programme s'arrête avec « Remembered BASIC list element no longer exists ».

Exemple

NewList a.integer()FOR k = 1 TO 3  AddElement(a())  a() = kNEXTFirstElement(a())PushListPosition(a())LastElement(a())PushListPosition(a())SelectElement(a(), 1)PopListPosition(a())Console(Str(a()))   ' 3PopListPosition(a())Console(Str(a()))   ' 1
Dans le manuel : Tableaux, listes et maps