【发布时间】:2018-03-27 21:57:37
【问题描述】:
我已经开始使用 Golang 并且知道自定义结构可以用作地图中的键。但我想知道是否可以明确指定我的映射如何区分键(类似于我们使用 hashcode() 和 equals() 的 Java)。假设我们有:
type Key struct {
Path, Country string
}
如果我想指定只使用 struct Key 的 Path 属性来区分映射中的键,我该怎么做?
【问题讨论】:
-
试试这个? stackoverflow.com/questions/24534072/… 请在这个网站上搜索一下。很有可能,您的问题之前可能已经得到解答。否则,欢迎来到 SO!
-
如果只希望
Path用于区分映射中的键,Path不应该是键而不是结构吗?
标签: go