MapKey

Commande de map

Syntaxe

Donne la clé de l’entrée courante d’une table.

MapKey(<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.

Rend

La clé, sous forme de texte. "" s’il n’y a pas d’entrée courante, et après FreeMap().

À savoir

  • La clé est toujours du texte, même quand l’entrée a été écrite avec un nombre : après m(2.5) = 1, MapKey() rend "2.5".
  • Quand un FOREACH ou une boucle de NextMapElement() est arrivé au bout, il n’y a plus d’entrée courante et MapKey() rend "".

Exemple

NewMap stock.i()stock("apple") = 3stock("pear") = 5FOREACH stock()  Console(MapKey(stock()) + " = " + Str(stock()))   ' apple = 3, pear = 5NEXTConsole("[" + MapKey(stock()) + "]")   ' []
Dans le manuel : Tableaux, listes et maps