diff --git a/utils/super/number.go b/utils/super/number.go new file mode 100644 index 0000000..8bbd565 --- /dev/null +++ b/utils/super/number.go @@ -0,0 +1,9 @@ +package super + +import "reflect" + +// IsNumber 判断是否为数字 +func IsNumber(v any) bool { + kind := reflect.Indirect(reflect.ValueOf(v)).Kind() + return kind >= reflect.Int && kind <= reflect.Float64 +}