//创建map
//方法1:
var m1 map[string]int
m1 = make(map[string]int)
//方法2:
m2 := make(map[string]bool)
//向map中插入数据
m1["fish"] = 12
m1["chicken"] = 15
//删除map中的数据
delete(m1,"fish")
//遍历map
for key,val := m1{
fmt.Println(key,val)
}
//判断key是否存在
val,ok := m1[key]
if ok{
fmt.Printf("%s exists,the value is %d\n",key,val)
}else{
fmt.Println(key,"doesn't exist")
}
Go_map
最新推荐文章于 2023-05-20 17:00:46 发布