# 添加、删除、查找

URL: https://caijiao.org/go/02-composite/06-map-ops
Source: docs/go/02-composite/06-map-ops.md
Description: 本节讲解 Go 语言中 Map 的添加、删除和查找操作，介绍常见的使用方法和注意事项。

Map 是键值对集合，支持动态添加、删除和查找元素。

## 1. 添加元素

```go
m := make(map[string]int)
m["apple"] = 10
m["banana"] = 20
````

## 2. 删除元素

使用 `delete` 函数删除指定键：

```go
delete(m, "apple")
```

删除不存在的键不会报错。

## 3. 查找元素

通过键访问：

```go
value := m["banana"]
```

判断键是否存在：

```go
value, ok := m["orange"]
if ok {
    fmt.Println("存在，值为", value)
} else {
    fmt.Println("键不存在")
}
```

---

熟练操作 Map，有助于高效管理键值对数据。
