Files
cybertron-log-enricher/pkg/utils/ReverseSlice.go
2024-10-11 12:20:01 +05:30

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
}