mirror of
https://github.com/warmbly/warmbly.git
synced 2026-08-18 16:01:18 +00:00
17 lines
266 B
Go
17 lines
266 B
Go
package utils
|
|
|
|
func Difference(a, b []string) []string {
|
|
m := make(map[string]struct{}, len(b))
|
|
for _, v := range b {
|
|
m[v] = struct{}{}
|
|
}
|
|
|
|
var diff []string
|
|
for _, v := range a {
|
|
if _, found := m[v]; !found {
|
|
diff = append(diff, v)
|
|
}
|
|
}
|
|
return diff
|
|
}
|