【笔记】Go语言判定结构体是否为0值

前言

Go语言判定结构体是否为0值

正文

1
2
3
func IsZeroOfUnderlyingType(x interface{}) bool {
return reflect.DeepEqual(x, reflect.Zero(reflect.TypeOf(x)).Interface())
}

完成

参考文献

博客园——雪山飞猪