私は地図を持っています:
var sessions = map[string] chan int{}
どうすれば削除できsessions[key]
ますか? 私は試した:
sessions[key] = nil,false;
それはうまくいきませんでした。
更新(2011 年 11 月):
マップ エントリを削除するための特別な構文は、Go バージョン 1で削除されました。
Go 1 は、特別なマップ割り当てを削除し、新しい組み込み関数を導入します。
delete
:delete(m, x)
式によって取得されたマップ エントリを削除しますm[x]
。...