From eca67d4f3c9e2f5553f749bfa43604f34e1365fe Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Mon, 2 Sep 2024 17:30:10 +0800 Subject: [PATCH] fix: convert string int to float64 --- hrp/internal/builtin/utils.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hrp/internal/builtin/utils.go b/hrp/internal/builtin/utils.go index 3d911fb0..ad0c5297 100644 --- a/hrp/internal/builtin/utils.go +++ b/hrp/internal/builtin/utils.go @@ -196,11 +196,11 @@ func Interface2Float64(i interface{}) (float64, error) { case float64: return v, nil case string: - intVar, err := strconv.Atoi(v) + floatVar, err := strconv.ParseFloat(v, 64) if err != nil { return 0, err } - return float64(intVar), err + return floatVar, err } // json.Number value, ok := i.(builtinJSON.Number)