golang里判断interface类型是否为nil的方法
参考代码:// IsNil check obj of interface{} is nilfunc IsNil(ob
参考代码:
// IsNil check obj of interface{} is nil
func IsNil(obj interface{}) bool {
vi := reflect.ValueOf(obj)
if vi.Kind() == reflect.Ptr {
return vi.IsNil()
}
return false
}