github.com/benchkram/bob@v0.0.0-20240314204020-b7a57f2f9be9/pkg/sliceutil/unique.go (about) 1 package sliceutil 2 3 // Unique remove duplicate entries from the slice. 4 func Unique(s []string) []string { 5 added := make(map[string]bool) 6 var res []string 7 for _, v := range s { 8 if _, exists := added[v]; !exists { 9 res = append(res, v) 10 added[v] = true 11 } 12 } 13 return res 14 }