遍历 map

通过 for range 语法遍历 Map 的键和值。

1. 基本遍历

go
m := map[string]int{
    "apple":  10,
    "banana": 20,
}

for key, value := range m {
    fmt.Println(key, value)
}

`

2. 只遍历键或值

只遍历键:

go
for key := range m {
    fmt.Println("键:", key)
}

只遍历值:

go
for _, value := range m {
    fmt.Println("值:", value)
}

3. 遍历顺序

Map 遍历顺序不固定,每次遍历可能不同,不能依赖顺序。


遍历 Map 是操作字典数据的常见方式,灵活使用可提升代码表达力。