go.mondoo.com/cnquery@v0.0.0-20231005093811-59568235f6ea/utils/stringx/dedup.go (about) 1 // Copyright (c) Mondoo, Inc. 2 // SPDX-License-Identifier: BUSL-1.1 3 4 package stringx 5 6 func DedupStringArray(arr []string) []string { 7 strMap := map[string]struct{}{} 8 9 for i := range arr { 10 strMap[arr[i]] = struct{}{} 11 } 12 13 rval := []string{} 14 for p := range strMap { 15 rval = append(rval, p) 16 } 17 return rval 18 }