go 方法数组去重


package main 

import(“fmt”
“strings”

)
 func main(){ arr :=make([]string,0) x:=[]string{"1","3","1"} arr =append(arr,x...) fmt.Println(arr) fmt.Println(RemoveRepeatedElementAndEmpty(arr)) } func RemoveRepeatedElementAndEmpty(arr []string) []string { newArr := make([]string, 0) for _, item := range arr { if "" == strings.TrimSpace(item) { continue } repeat := false if len(newArr) > 0 { for _, v := range newArr { if v == item { repeat = true break } } } if repeat { continue } newArr = append(newArr, item) } return newArr } 

  

 

 去除数组中重复的元素


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM