golang 高效去重
func BeUniqueSlice(i []int32) []int32 {
// TODO
l := []int32{}
m := map[int32]struct{}{}
for _, v := range i {
m[v] = struct{}{}
}
for k, _ := range m {
l = append(l, k)
}
return l
}

浙公网安备 33010602011771号