HashSet
实现HashSet
var memo = make(map[string]struct{})
我们主要使用的是Golang中的Map的键不能重复,但是map的键不能单独存在,所以我们加了一个struct{} 作为值,你也可以使用int作为值,到时候赋值为1证明键存在即可。
判断HashSet是否存在某个键
value, ok := memo[key]
//如果存在这个键
if ok {
} else {//不存在键
}
HashMap
m = make(map[string]string) // 初始化一个map