26 lines
584 B
Markdown
26 lines
584 B
Markdown
[](https://godoc.org/github.com/campoy/unique) [](https://travis-ci.org/campoy/unique)
|
|
|
|
|
|
# unique
|
|
|
|
Package unique provides primitives for sorting slices removing
|
|
repeated elements.
|
|
|
|
## a quick example
|
|
|
|
Executing this code:
|
|
|
|
[embedmd]:# (example_test.go /.*s :=/ /Println.*/)
|
|
```go
|
|
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]
|
|
```
|