golang 删除map中的数据
时间: 2023-12-10 12:41:01 浏览: 264
golang针对map的判断,删除操作示例
在 Golang 中,可以使用内置的 `delete` 函数来删除 map 中的键值对。 `delete` 函数的语法如下:
```go
delete(map, key)
```
其中,第一个参数是要删除键值对的 map,第二个参数是要删除的键。如果 map 中不存在该键,则 `delete` 函数不会产生任何影响。
下面是一个简单的示例,演示如何删除 map 中的数据:
```go
package main
import "fmt"
func main() {
m := map[string]int{"apple": 1, "banana": 2, "orange": 3}
// 删除键为 "banana" 的键值对
delete(m, "banana")
fmt.Println(m) // 输出:map[apple:1 orange:3]
}
```
在上面的示例中,我们创建了一个 `map`,然后使用 `delete` 函数删除了键为 `"banana"` 的键值对。最后,输出了删除后的 `map`。
阅读全文