函数-切片-求差集
// 求差集 func SliceDifference(slice1, slice2 []string) []string { m := make(map[string]int) nn := make([]string, 0) inter := SliceIntersect(slice1, slice2) for _, v := range inter { m[v]++ } for _, value := range slice1 { times, _ := m[value] if times == 0 { nn = append(nn, value) } } return nn }
本文来自博客园,作者:golandhome,转载请注明原文链接:https://www.cnblogs.com/golandhome/p/17285638.html