use genericized slice-reversing function

This commit is contained in:
Shivaram Lingamneni 2022-04-29 13:39:11 -04:00
parent 2a3b8e648c
commit 2df5fb1956
3 changed files with 11 additions and 9 deletions

View file

@ -27,3 +27,10 @@ func CopyMap[K comparable, V any](input map[K]V) (result map[K]V) {
}
return
}
// reverse the order of a slice in place
func ReverseSlice[T any](results []T) {
for i, j := 0, len(results)-1; i < j; i, j = i+1, j-1 {
results[i], results[j] = results[j], results[i]
}
}