04. "set"
方式一:使用 map 模拟 set
set := make(map[int]bool)
// 添加元素
set[1] = true
// 检查存在
_, exists := set[1]
// 删除元素
delete(set, 1)
方式二:使用第三方库
- 如
github.com/deckarep/golang-set
set := make(map[int]bool)
// 添加元素
set[1] = true
// 检查存在
_, exists := set[1]
// 删除元素
delete(set, 1)
github.com/deckarep/golang-set