PHP » GoLang |
login |
register |
about
|
array_uniquearray_uniquefunc arrayUnique(arr []string) []string{ size := len(arr) result := make([]string, 0, size) temp := map[string]struct{}{} for i:=0; i < size; i++ { if _,ok := temp[arr[i]]; ok != true { temp[arr[i]] = struct{}{} result = append(result, arr[i]) } } return result } |