unique:提供基元排序切片删除重复的元素的Go包

unique:提供基元排序切片删除重复的元素的Go包

Go 其它杂项

访问GitHub主页

共94Star

详细介绍

GoDoc Build Status

unique

Package unique provides primitives for sorting slices removing repeated elements.

a quick example

Executing this code:

	s := []int{3, 5, 1, 7, 2, 3, 7, 5, 2}
	less := func(i, j int) bool { return s[i] < s[j] }
	unique.Slice(&s, less)
	fmt.Println(s)

Will output the following:

[1 2 3 5 7]
推荐源码