From 021465e524bd957fceff8b1842ef7c25ad0c9ec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Wed, 24 May 2023 21:55:21 +0200 Subject: [PATCH] v0.0.121 --- langext/compare.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/langext/compare.go b/langext/compare.go index 91a8cac..7ac1f7a 100644 --- a/langext/compare.go +++ b/langext/compare.go @@ -31,16 +31,16 @@ func CompareIntArr(arr1 []int, arr2 []int) bool { return false } -func CompareArr[T OrderedConstraint](arr1 []T, arr2 []T) bool { +func CompareArr[T OrderedConstraint](arr1 []T, arr2 []T) int { for i := 0; i < len(arr1) || i < len(arr2); i++ { if i < len(arr1) && i < len(arr2) { if arr1[i] < arr2[i] { - return true + return -1 } else if arr1[i] > arr2[i] { - return false + return +2 } else { continue } @@ -49,17 +49,17 @@ func CompareArr[T OrderedConstraint](arr1 []T, arr2 []T) bool { if i < len(arr1) { - return true + return +1 } else { // if i < len(arr2) - return false + return -1 } } - return false + return 0 } func CompareString(a, b string) int {