From eae06a3707e4deb3e5a545d7ad19cbf3c6563271 Mon Sep 17 00:00:00 2001 From: helei Date: Fri, 31 Jul 2026 18:58:20 +0800 Subject: [PATCH] =?UTF-8?q?Float64tostring=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: helei --- tools/any2any.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/any2any.go b/tools/any2any.go index 38d770c..59811c8 100644 --- a/tools/any2any.go +++ b/tools/any2any.go @@ -735,11 +735,7 @@ func Float64tostring(f float64) string { if f == math.Trunc(f) { return strconv.FormatInt(int64(f), 10) } - // 用 15 位精度,然后用 TrimRight 去零 - s := strconv.FormatFloat(f, 'f', 15, 64) - s = strings.TrimRight(s, "0") - s = strings.TrimRight(s, ".") - return s + return strconv.FormatFloat(f, 'f', -1, 64) } // StrToFloat64 字符串转 float 64