如果我有一个像这样的结构:
type Foo struct { title string Tags map[string]string }
如何保持一套独特的结构?根据我的理解,虽然结构相等是一件事 - 地图平等不是.这意味着我无法比较我的上述结构.因此,我不能将地图实现为设置模式.
我能想到的两个可能有用的选项是:将标签转换为已排序[][]string或使用reflect.Deepequal.谁有更好的主意?
[][]string