go map
map
是一种key:value
键值对的数据结构容器,map
内部实现是哈希表(hash),map
最主要的一点是通过key来快速检索数据,key类似于索引,指向数据的值,map是引用类型
map的语法格式
可以使用内置函数make,也可以使用map关键字来定义map
/* 声明变量,默认map是 nil */
var map_variable map[key_data_tyep]vatule_data_type
/* 使用make函数 */
map_variable = make(map[key_data_tyep]vatule_data_type)
map_variable
:map变量名
key_data_type
:key的数据类型
vatule_data_tye
:值的数据类型
实例
**声明一个保存个人信息的map **
package main
import (
"fmt"
)
func f1() {
m1 := make(map[string