func main() {
//sync.Map 的方法进行调用,Store 表示存储,Load 表示获取,Delete 表示删除。
var scence sync.Map
//将键值对保存到sync.map中
scence.Store("xiaoming",97)
scence.Store("xiaohong",92)
scence.Store("xiaobai",99)
//将sync.map中根据键取值
fmt.Println(scence.Load("xiaohong"))
//根据键删除对应的键值对
scence.Delete("xiaoming")
//遍历所有sync.map中的键值对
scence.Range(func(k, v interface{}) bool {
fmt.Println("遍历:",k,v)
return true
})
}
go语言sync.map的使用
猜你喜欢
转载自blog.csdn.net/weixin_44282540/article/details/114980775
今日推荐
周排行