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