J'ai une carte:
var sessions = map[string] chan int{}
Comment supprimer sessions[key]
? J'ai essayé:
sessions[key] = nil,false;
Cela n'a pas fonctionné.
Mise à jour (novembre 2011):
La syntaxe spéciale de suppression des entrées de carte est supprimée dans Go version 1 :
1 Go va supprimer l'affectation de carte spéciale et d' introduire une nouvelle fonction intégrée,
delete
:delete(m, x)
supprime l'entrée de carte récupérée par l'expressionm[x]
. ...
sessions["moo"] = sessions["moo"], false;
(ou est-ce faux?)