updated dependencies and go
This commit is contained in:
+4
-6
@@ -1,18 +1,16 @@
|
||||
package langext
|
||||
|
||||
import "slices"
|
||||
|
||||
import "sort"
|
||||
|
||||
func Sort[T OrderedConstraint](arr []T) {
|
||||
sort.Slice(arr, func(i1, i2 int) bool {
|
||||
return arr[i1] < arr[i2]
|
||||
})
|
||||
slices.Sort(arr)
|
||||
}
|
||||
|
||||
func AsSorted[T OrderedConstraint](arr []T) []T {
|
||||
arr = ArrCopy(arr)
|
||||
sort.Slice(arr, func(i1, i2 int) bool {
|
||||
return arr[i1] < arr[i2]
|
||||
})
|
||||
slices.Sort(arr)
|
||||
return arr
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user