ResetMap

Commande de map

Syntaxe

Place le curseur d’une table avant sa première entrée, pour que le NextMapElement() suivant aille à la première entrée.

ResetMap(<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

  • Après ResetMap, il n’y a pas d’entrée courante : lire m() arrête le programme avec « BASIC map has no current element ».
  • FOREACH l’appelle pour vous. Utilisez ResetMap avec une boucle WHILE NextMapElement(m()).

Exemple

NewMap m.s()m("x") = "1"m("y") = "2"ResetMap(m())WHILE NextMapElement(m())  Console(MapKey(m()) + "=" + m())   ' x=1, y=2WEND
Dans le manuel : Tableaux, listes et maps