github.com/gogf/gf@v1.16.9/.example/container/gmap/gmap_map_clone_safe.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/container/gmap" 5 "github.com/gogf/gf/frame/g" 6 ) 7 8 func main() { 9 m1 := gmap.New(true) 10 m1.Set("1", "1") 11 12 m2 := m1.Map() 13 m2["2"] = "2" 14 15 g.Dump(m1.Clone()) 16 g.Dump(m2) 17 //output: 18 //{ 19 // "1": "1" 20 //} 21 // 22 //{ 23 // "1": "1", 24 // "2": "2" 25 //} 26 }