- ForceInterface2Int64
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user