default.go 397 B

12345678910111213141516171819202122232425
  1. package def
  2. import (
  3. "strconv"
  4. "strings"
  5. )
  6. func String(val, defaultVal string) (res string) {
  7. if len(val) == 0 {
  8. res = defaultVal
  9. }
  10. return
  11. }
  12. func StringTrim(val, defaultVal string) string {
  13. return String(strings.TrimSpace(val), defaultVal)
  14. }
  15. func Int(val string, defaultVal int) (res int) {
  16. var err error
  17. if res, err = strconv.Atoi(val); err != nil {
  18. res = defaultVal
  19. }
  20. return
  21. }