Go 迭代地图的键

示例

people := map[string]int{
  "john": 30,
  "jane": 29,
  "mark": 11,
}

for key, _ := range people {
  fmt.Println("Name:", key)
}

如果您只是在寻找键,因为它们是第一个值,您只需删除下划线即可:

for key := range people {
  fmt.Println("Name:", key)
}

请注意,使用范围循环在映射上进行迭代时,未指定迭代顺序,并且不能保证每次迭代之间都相同。