go基础字典
字典
//1定义map,然后在分配空间
var dict2 map[string]string
dict2 = make(map[string]string)
dict2["key"] = "value"
//2定义map并分配空间,常用
dict := make(map[int]string,20)
dict[1]="hello"
dict[2]="world"
//判断key是否存在
value,ok := dict[3]
if ok{
fmt.Println("key 3 存在",value)
}else {
fmt.Println("key 3 不存在",value)
}
//删除key
delete(dict, 1)
fmt.Println(dict)
//删除无效的key,不会报错
delete(dict,3)
fmt.Println(dict)