遍历映射
和遍历数组、切片一样,使用关键字 range 可以遍历映射中的所有值。但对映射来说,
range 返回的不是索引和值,而是键值对:
// 创建一个映射,存储颜色以及颜色对应的十六进制代码myColors := map[string]string{"AliceBlue":"#f0f8ff","Coral":"#ff7F50","DarkGray":"#a9a9a9","ForestGreen": "#228b22",}// 显示映射里的所有颜色for key, value := range myColors {fmt.Printf("Key: %s Value: %s\n", key, value)}
执行上面的代码,输出如下:
Key: AliceBlue Value: #f0f8ffKey: Coral Value: #ff7F50Key: DarkGray Value: #a9a9a9Key: ForestGreen Value: #228b22
