- ebai activity
- Interface2FloatWithDefault to Interface2Float64WithDefault
This commit is contained in:
@@ -108,13 +108,6 @@ func Interface2Int64WithDefault(data interface{}, defValue int64) int64 {
|
||||
return retVal
|
||||
}
|
||||
|
||||
func Interface2DirectIntWithDefault(data interface{}, defValue int) int {
|
||||
if data == nil {
|
||||
return defValue
|
||||
}
|
||||
return data.(int)
|
||||
}
|
||||
|
||||
func TryInterface2Float64(data interface{}) (num float64, err error) {
|
||||
if data == nil {
|
||||
return num, errors.New("data is nil")
|
||||
@@ -144,7 +137,7 @@ func MustInterface2Float64(data interface{}) float64 {
|
||||
return retVal
|
||||
}
|
||||
|
||||
func Interface2FloatWithDefault(data interface{}, defValue float64) (retVal float64) {
|
||||
func Interface2Float64WithDefault(data interface{}, defValue float64) (retVal float64) {
|
||||
retVal, err := TryInterface2Float64(data)
|
||||
if err != nil {
|
||||
return defValue
|
||||
|
||||
Reference in New Issue
Block a user