23 lines
338 B
Go
23 lines
338 B
Go
package util
|
|
|
|
import (
|
|
"strconv"
|
|
"strings"
|
|
)
|
|
|
|
func Atoi(val string, defaultVal int) int {
|
|
n, err := strconv.Atoi(val)
|
|
if err != nil {
|
|
return defaultVal
|
|
}
|
|
return n
|
|
}
|
|
|
|
func Atof64(val string, defaultVal float64) float64 {
|
|
n, err := strconv.ParseFloat(strings.TrimSpace(val), 64)
|
|
if err != nil {
|
|
return defaultVal
|
|
}
|
|
return n
|
|
}
|