tools.go 359 B

12345678910111213141516
  1. package value
  2. import "reflect"
  3. func isKindNumber(k reflect.Kind) bool {
  4. switch k {
  5. case reflect.Float32, reflect.Float64:
  6. return true
  7. case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
  8. return true
  9. case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
  10. return true
  11. default:
  12. return false
  13. }
  14. }