sort.Slice
GO-W4009sort.Slice
's parameter less
(comparator) function should use the slice
being sorted, and not some other slice.
package main
import (
"sort"
)
func foo(x, y []int) {
sort.Slice(x, (func i, j int) bool {
return y[i] < y[j]
})
}
package main
import (
"sort"
)
func foo(x, _ []int) {
sort.Slice(x, (func i, j int) bool {
return x[i] < x[j]
})
}