您可以使用reflect.DeepEqual,也可以实现自己的函数(在性能上比使用反射更好):
http://play.golang.org/p/CPdfsYGNy_
m1 := map[string]int{ "a":1, "b":2,}m2 := map[string]int{ "a":1, "b":2,}fmt.Println(reflect.DeepEqual(m1, m2))
您可以使用reflect.DeepEqual,也可以实现自己的函数(在性能上比使用反射更好):
http://play.golang.org/p/CPdfsYGNy_
m1 := map[string]int{ "a":1, "b":2,}m2 := map[string]int{ "a":1, "b":2,}fmt.Println(reflect.DeepEqual(m1, m2))