我想知道如何在Go中定义集合映射。集合是无序唯一元素的集合。
这些集合是结构(磁贴)的集合。映射的键是一个字符串。关键是瓷砖的组合。X + “,” + 磁贴。
到目前为止,我所拥有的。它只适用于一个元素,而不适用于一个集合。
type Tile struct {
X int
Y int
}
func (t Tile) GetKey() {
return strconv.Itoa(t.X) + "," + strconv.Itoa(t.Y)
}
// This only works for one element, not for a set.
type Cache map[string]Tile
摇曳的蔷薇
相关分类