feat: generic 包支持检查泛型类型是否为空指针

可以通过 generic.IsNil[V any](V) bool 函数检查一个泛型类型的值是否为空指针
This commit is contained in:
kercylan98 2023-06-28 09:57:09 +08:00
parent db51edfa1c
commit 6023f59160
1 changed files with 8 additions and 0 deletions

8
utils/generic/generic.go Normal file
View File

@ -0,0 +1,8 @@
package generic
import "reflect"
// IsNil 检查指定的值是否为 nil
func IsNil[V any](v V) bool {
return reflect.ValueOf(v).IsNil()
}