gitlab.com/evatix-go/core@v1.3.55/isany/ReflectValueNull.go (about)

     1  package isany
     2  
     3  import "reflect"
     4  
     5  func ReflectValueNull(rv reflect.Value) bool {
     6  	switch rv.Kind() {
     7  	case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Slice:
     8  		return rv.IsNil()
     9  	default:
    10  		return false
    11  	}
    12  }