如果我有一些想要存储的结构体:
我可以使用切片完成,但使用适当的集合结构似乎会使用更少的内存。
不幸的是,Go没有一种集合结构。每个人都建议使用
type Stuff struct {
a string
b string
}
我可以使用切片完成,但使用适当的集合结构似乎会使用更少的内存。
不幸的是,Go没有一种集合结构。每个人都建议使用
map[Stuff]struct{}
,但这并不起作用,因为Stuff
是一个结构体。有没有什么好的解决方案?最好不用下载库。