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)
posted on 2022-05-17 11:04  每天进步一点点点点点  阅读(29)  评论(0编辑  收藏  举报