golang数组去重 去空

前端之家收集整理的这篇文章主要介绍了golang数组去重 去空前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

数组去重 去空

/** * 数组去重 去空 */
func removeDuplicatesAndEmpty(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
}

猜你在找的Go相关文章