style:包名小写
This commit is contained in:
19
modles/util/reflect.go
Normal file
19
modles/util/reflect.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package util
|
||||
|
||||
import "reflect"
|
||||
|
||||
type reflectR struct{}
|
||||
|
||||
var Reflect reflectR
|
||||
|
||||
func (*reflectR) IsEmpty(v reflect.Value) bool {
|
||||
switch v.Kind() {
|
||||
case reflect.Bool:
|
||||
return !v.Bool()
|
||||
case reflect.String:
|
||||
return v.String() == ""
|
||||
default:
|
||||
panic("未设定值")
|
||||
}
|
||||
return false
|
||||
}
|
||||
Reference in New Issue
Block a user