From 933c218e00c478e3d31138296749bbc7f49e7989 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 28 Sep 2018 12:11:25 +0800 Subject: [PATCH] - Str2Float64WithDefault --- utils/typeconv.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils/typeconv.go b/utils/typeconv.go index 988dd512..211aa83c 100644 --- a/utils/typeconv.go +++ b/utils/typeconv.go @@ -171,6 +171,14 @@ func Str2Int64(str string) int64 { return retVal } +func Str2Float64WithDefault(str string, defValue float64) float64 { + retVal, err := strconv.ParseFloat(str, 64) + if err != nil { + retVal = defValue + } + return retVal +} + func Str2Float64(str string) float64 { retVal, err := strconv.ParseFloat(str, 64) if err != nil {