如果我有一个像这样的结构:
type Foo struct {
title string
Tags map[string]string
}
如何维护一组独特的此类结构?据我所知,虽然结构相等是一回事 - 映射相等不是。这意味着我无法比较上面的结构。因此,我不能仅将地图实现为 set pattern。
我能想到的可能有效的两个选项是:将标签转换为已排序[][]string或使用 reflect.Deepequal。有人有更好的主意吗?
冉冉说
相关分类