// 通过map键的唯一性去重funcRemoveRepeatedElement(s []int)[]int{
result :=make([]int,0)
m :=make(map[int]bool)//map的值不重要for_, v :=range s {
if_, ok := m[v];!ok {
result =append(result, v)
m[v]=true}}return result
}funcTestDup(t *testing.T){
arr :=[]int{
1,2,3,3}
r :=RemoveRepeatedElement(arr)
t.Log(r)// [1 2 3]}
deduplicación de matrices de cadenas
// RemoveDuplicatesAndEmpty 移除数组中重复元素funcRemoveDuplicatesAndEmpty(a []string)(ret []string){
a_len :=len(a)for i :=0; i < a_len; i++{
if(i >0&& a[i-1]== a[i])||len(a[i])==0{
continue}
ret =append(ret, a[i])}return}