【发布时间】:2015-10-07 06:25:46
【问题描述】:
如何在 Go 中从地图中删除数据?例如,拥有
m := map[string]string{ "key1":"val1", "key2":"val2" };
我想让 m 删除“key1”而不通过迭代其键来复制整个地图(这在某些用途中可能会变得很大)。将 nil 值分配给“key1”是否足够,或者仍然将键保留在映射结构中并分配值为 nil?也就是说,如果我以后遍历 map 的键,会出现“key1”吗?
【问题讨论】:
标签: dictionary go