golang清空map
时间: 2023-11-02 10:00:32 浏览: 108
要清空一个 Go 中的 map,可以使用 `make` 函数重新创建一个新的空 map。下面是一个示例代码:
```go
package main
import "fmt"
func main() {
myMap := map[string]int{
"a": 1,
"b": 2,
"c": 3,
}
fmt.Println("原始 map:", myMap)
// 清空 map
myMap = make(map[string]int)
fmt.Println("清空后的 map:", myMap)
}
```
输出结果:
```
原始 map: map[a:1 b:2 c:3]
清空后的 map: map[]
```
在上面的代码中,我们首先创建了一个名为 `myMap` 的 map,并添加了一些键值对。然后,我们使用 `make` 函数将 `myMap` 重新赋值为空的 map,从而清空了它。你可以通过打印 map 的内容验证清空操作是否成功。
阅读全文