本文阅读量 次
1. Go 基础语法¶
1.1 标准库¶
1.1.1 map¶
1.1.1.1 创建¶
make(map[key-type]value-type)
m := make(map[string]int)
带数据初始化
commits := map[string]int{
"rsc": 3711,
"r": 2138,
"gri": 1908,
"adg": 912,
}
创建空 map
m = map[string]int{}
1.1.1.2 赋值¶
m["route"] = 66
1.1.1.3 取值¶
i := m["route"]
i, ok := m["route"]
_, ok := m["route"]
1.1.1.4 获取长度¶
n := len(m)
1.1.1.5 删除¶
delete(m, "route")
1.1.1.6 遍历¶
for key, value := range m {
fmt.Println("Key:", key, "Value:", value)
}