美文网首页
映射(Map)

映射(Map)

作者: chachacha88 | 来源:发表于2020-06-03 09:37 被阅读0次

1.定义

map[KeyType]ValueType

2.创建

make(map[KeyType]ValueType)  

例子:

user := make(map[string]string)

user["name"] = "zhangsan"

user["nickname"] = "silence"

user["mobile"] = "123456789"

3.遍历

map的遍历过程使用for rang循环完成。

例子:

for k,v :=rang user{

    fmt.Println(k,v)

}

4.删除

delete(map,键)

 例子: delete(user, "nickname")

5.清空

GO语言中没有为map提供任何清空所有元素的函数、方法。清空的唯一办法就是重新make一个新的map.

6.sync.Map(并发)

相关文章

网友评论

      本文标题:映射(Map)

      本文链接:https://www.haomeiwen.com/subject/orhpzhtx.html