feat: generify reverse

This commit is contained in:
Tom Andrade 2023-02-03 10:47:20 +01:00
parent b0910cb027
commit 985c22126d
Signed by: wolvie
GPG Key ID: 31AAB07872E82669

View File

@ -73,7 +73,7 @@ func serve(l int) bool {
} }
// reverse returns a reversed byte array of c // reverse returns a reversed byte array of c
func reverse(c []byte) []byte { func reverse[C ~[]E, E any](c C) C {
for i, j := 0, len(c)-1; i < j; i, j = i+1, j-1 { for i, j := 0, len(c)-1; i < j; i, j = i+1, j-1 {
c[i], c[j] = c[j], c[i] c[i], c[j] = c[j], c[i]
} }