In Go führt das Löschen eines Eintrags einer Zeigerkarte zu einem Speicherverlust?
First Timer hier,
Der ErsteHINWEI im SliceTricks weist darauf hin, dass möglicherweise ein Speicherverlust auftritt, wenn Elemente in einer Zeigerscheibe ausgeschnitten oder gelöscht werden.
Gilt das auch für eine Karte? Zum Beispiel:https: //play.golang.org/p/67cN0JggW
Sollen wir den Eintrag vor dem Löschen aus der Karte löschen? Wie so:
m["foo"] = nil
Was, wenn wir einfachkla die Karte
m = make(map[string]*myStruct)
Wird der Müllmann es noch abholen?
Danke im Vorau