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