Ho una mappa:
var sessions = map[string] chan int{}
Come cancello sessions[key]
? Provai:
sessions[key] = nil,false;
Non ha funzionato.
Aggiornamento (novembre 2011):
La sintassi speciale per l'eliminazione delle voci della mappa è stata rimossa in Go versione 1 :
Vai 1 rimuoverà l'assegnazione speciale mappa e introdurre una nuova funzione built-in,
delete
:delete(m, x)
sarà eliminare la voce carta recuperata con l'espressionem[x]
. ...
sessions["moo"] = sessions["moo"], false;
(o è sbagliato?)