Syntaxe
Revient à l’entrée mémorisée par le dernier PushMapPosition() et en refait l’entrée courante.
PopMapPosition(<map>())Les éléments
| <map> | La table, écrite avec ses parenthèses vides : stock(). Ce doit être une variable NewMap ou un champ table d’un enregistrement. |
|---|
À savoir
- Si rien n’a été empilé, le programme s’arrête avec « BASIC map position stack is empty ».
- Si l’entrée mémorisée a été supprimée entre-temps, le programme s’arrête avec « Remembered BASIC map element no longer exists ».
- CopyMap() vide la pile de la table de destination.
Exemple
NewMap m.i()m("a") = 1m("b") = 2FindMapElement(m(), "a")PushMapPosition(m())FindMapElement(m(), "b")PopMapPosition(m())Console(MapKey(m())) ' aDans le manuel : Tableaux, listes et maps