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
}
|