go 数组去重

// rmDuplicate 数组去重
func rmDuplicate(list []string) []string {
    var x []string
    for _, i := range list {
        if len(x) == 0 {
            x = append(x, i)
        } else {
            for k, v := range x {
                if i == v {
                    break
                }
                if k == len(x)-1 {
                    x = append(x, i)
                }
            }
        }
    }
    return x
}

 

posted @ 2022-10-19 16:22  韩梦芫  阅读(123)  评论(0编辑  收藏  举报