Documentation
¶
Index ¶
- func IsNil(x interface{}) bool
- func IsPointerToStruct(v interface{}) bool
- func IsPointerZero(p unsafe.Pointer, typ reflect.Type) bool
- func IsPtr(v interface{}) bool
- func IsStruct(v interface{}) bool
- func IsStructOrPointerToStruct(v interface{}) bool
- func IsStructZero(v interface{}) bool
- func IsZeroValue(i interface{}) bool
- func SetStructFieldVal(structPtr interface{}, fieldName string, val interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsPointerToStruct ¶
func IsPointerToStruct(v interface{}) bool
IsPointerToStruct 判断变量是否是指向结构体的指针
func IsPointerZero ¶
IsPointerZero 判断unsafe.Pointer指向数据是否零值
func IsStructOrPointerToStruct ¶
func IsStructOrPointerToStruct(v interface{}) bool
IsStructOrPointerToStruct 是否struct指向struct的指针
func SetStructFieldVal ¶
func SetStructFieldVal(structPtr interface{}, fieldName string, val interface{})
SetStructFieldVal 设置结构体字段值 structPtr 结构体指针 fieldName 字段名称 val 目标值
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.