10 lines
240 B
Go
10 lines
240 B
Go
package utils
|
|
|
|
// Reverse reverses a slice of any type and returns the reversed slice.
|
|
func Reverse[T any](slice []T) []T {
|
|
for i, j := 0, len(slice)-1; i < j; i, j = i+1, j-1 {
|
|
slice[i], slice[j] = slice[j], slice[i]
|
|
}
|
|
return slice
|
|
}
|