From 195c896271dbcdc408efa3e46a79c797c52525f7 Mon Sep 17 00:00:00 2001 From: "o.pinke" Date: Tue, 10 Jun 2025 16:35:06 +0200 Subject: [PATCH] back to string --- thousands.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/thousands.go b/thousands.go index 88a4c8b..9727e37 100644 --- a/thousands.go +++ b/thousands.go @@ -4,10 +4,9 @@ import ( "fmt" language2 "golang.org/x/text/language" "golang.org/x/text/message" - "strconv" ) -func Separate(Number interface{}, language ...string) (float64, error) { +func Separate(Number interface{}, language ...string) (string, error) { lang := map[string]string{"de": "German", "en": "English"} useLang := lang[language[0]] @@ -24,14 +23,10 @@ func Separate(Number interface{}, language ...string) (float64, error) { case float64: default: - return 0, fmt.Errorf("%T is no valid number format", n) + return "", fmt.Errorf("%T is no valid number format", n) } - formattedNumber, err := strconv.Atoi(p.Sprintf("%d", Number)) + formattedNumber := p.Sprintf("%d", Number) - if err != nil { - return 0, err - } - - return float64(formattedNumber), nil + return formattedNumber, nil }