MapSize

Commande de map

Syntaxe

Donne le nombre d’entrées d’une table.

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

Le nombre d’entrées, ou -1 après FreeMap().

À savoir

  • Lire une clé absente avec m("key") la crée, elle compte donc dans MapSize. Testez les clés avec FindMapElement().

Exemple

NewMap stock.i()Console(Str(MapSize(stock())))   ' 0stock("apple") = 3stock("pear") = 5stock("apple") = 4Console(Str(MapSize(stock())))   ' 2
Dans le manuel : Tableaux, listes et maps