NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
># 官方并发安全字典 - Go言语官方是在Go 1.9中才正式加入了并发安全的字典类型sync.Map ``` package main import ( "sync" "fmt" ) func main() { //在自制并发安全字典时,方法名和功能是参照官方写的(官方的是原子操作) //cm := NewCustomMap() cm := sync.Map{} s := []struct { k int v string }{ {1, "a"}, {2, "b"}, {3, "c"}, } //添加键值 for k, v := range s { cm.Store(k, v) } //遍历 cm.Range(func(k, v interface{}) bool { fmt.Println(k, v) return true }) } ```