【每天一个Go知识点】(11)【转】 go: 数组操作

数组去重

 import (
     mapset "github.com/deckarep/golang-set"
 )
//合并两个字符串数组并去重
 func MergeDuplicateStringArray(slice []string, elems []string) []string {
     listPId := append(slice, elems...)
     t := mapset.NewSet()
     for _, i := range listPId {
         t.Add(i)
     }
     var result []string
     for i := range t.Iterator().C {
         result = append(result, i.(string))
     }
     return result
 }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容