ClearMap()

Syntax

ClearMap(Map())
Beschreibung
Löscht alle Elemente in der angegebenen 'Map()' und gibt ihren Speicher frei. Nach diesem Aufruf ist die Map immer noch benutzbar, aber sie ist leer (d.h. sie enthält keine Elemente).

Beispiel:

  NewMap Country.s()

  Country("FR") = "France"
  Country("US") = "United States"

  ; Sichergehen, dass die Elemente zur Map hinzugefügt wurden
  MessageRequester("Information", "Es sind "+Str(MapSize(Country()))+" Elemente in der Map")
 
  ; Löschen der Map-Inhalte und anzeigen, dass die Map wirklich leer ist
  ClearMap(Country())
  MessageRequester("Information", "Es sind "+Str(MapSize(Country()))+" Elemente in der Map")


Hinweis: PureBasic wird nur den Speicher der Elemente freigeben. Wenn Sie die Map für etwas, wie das Abspeichern von Handles von direkt über das OS erstellten Objekten, verwenden, dann kann PureBasic (oder jede andere Sprache) nicht wissen, was diese darstellen. In solchen Fällen sollten Sie daher durch die Map gehen und die Objekte selbst freigeben.

Unterstützte OS

Alle

<- AddMapElement() - Map Inhaltsverzeichnis - CopyMap() ->