go-bananas/internal/store/sort.go

14 lines
351 B
Go
Raw Normal View History

2026-10-07 15:11:35 +02:00
package store
import (
"sort"
)
// sortStrings orders a string slice in place.
func sortStrings(values []string) { sort.Strings(values) }
// sortSlice orders a slice in place using the supplied comparison.
func sortSlice[T any](values []T, less func(a, b T) bool) {
sort.Slice(values, func(i, j int) bool { return less(values[i], values[j]) })
}