Ich habe eine Karte:
var sessions = map[string] chan int{}
Wie lösche ich sessions[key]
? Ich habe es versucht:
sessions[key] = nil,false;
Das hat nicht funktioniert.
Update (November 2011):
Die spezielle Syntax zum Löschen von Karteneinträgen wurde in Go Version 1 entfernt :
Go 1 entfernt die spezielle Kartenzuweisung und führt eine neue integrierte Funktion ein
delete
:delete(m, x)
löscht den vom Ausdruck abgerufenen Karteneintragm[x]
. ...
sessions["moo"] = sessions["moo"], false;