ClearMap()
Syntaxe
ClearMap(Map())Description
Efface tous les éléments et libère la mémoire associée.
Arguments
Map() La map à utiliser.
Valeur de retour
Aucune.
Remarques
Après cette opération, la map est toujours utilisable, mais elle ne contient plus d'éléments.
PureBasic libèrera seulement la mémoire occupée par les éléments. Si la map a été utilisée pour stocker des objets dynamiques, il n'est pas possible de le détecter (en PureBasic ou dans un autre langage). Dans ce cas, il convient de libérer tous ces objets avant la destruction de la liste.
Exemple
NewMap Pays.s() Pays("FR") = "France" Pays("US") = "United States" ; La preuve que des éléments ont été ajoutés à la map MessageRequester("Information", "Il y a "+Str(MapSize(Pays()))+" éléments dans la map") ; Efface les éléments de la map ClearMap(Pays()) MessageRequester("Information", "Il y a "+Str(MapSize(Pays()))+" éléments dans la map")
Voir aussi
AddMapElement(), DeleteMapElement()
OS Supportés
Tous