2 Star 2 Fork 6

王布衣 / gox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
slices_unique.go 246 Bytes
一键复制 编辑 原始数据 按行查看 历史
王布衣 提交于 2023-12-14 07:09 . 优化去重处理方式
package api
import (
"slices"
)
type canUnique interface {
~string | ~int | ~int32 | ~int64 | ~float32 | ~float64
}
// Unique 切片去重, 按照升序排序
func Unique[E canUnique](s []E) []E {
slices.Sort(s)
return slices.Compact(s)
}
Go
1
https://gitee.com/quant1x/gox.git
git@gitee.com:quant1x/gox.git
quant1x
gox
gox
v1.21.0

搜索帮助

53164aa7 5694891 3bd8fe86 5694891