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 dansMapSize. Testez les clés avec FindMapElement().
Exemple
NewMap stock.i()Console(Str(MapSize(stock()))) ' 0stock("apple") = 3stock("pear") = 5stock("apple") = 4Console(Str(MapSize(stock()))) ' 2Dans le manuel : Tableaux, listes et maps