- ForceInterface2Int64

This commit is contained in:
gazebo
2019-04-12 09:07:32 +08:00
parent e99e013fcf
commit f843a3ecba

View File

@@ -109,6 +109,13 @@ func Interface2Int64WithDefault(data interface{}, defValue int64) int64 {
return retVal
}
func ForceInterface2Int64(data interface{}) int64 {
if dataStr, ok := data.(string); ok {
return Str2Int64(dataStr)
}
return Interface2Int64WithDefault(data, 0)
}
func TryInterface2Float64(data interface{}) (num float64, err error) {
if data == nil {
return num, errors.New("data is nil")