1 Star 3 Fork 1

Joshua Conero/uymas

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
util.go 548 Bytes
一键复制 编辑 原始数据 按行查看 历史
// Package util implements other tool more, like type cover, type value check.
//
// Usually based on the reflection implementation
package util
import (
"reflect"
)
// @Date: 2018/10/30 0030 13:26
// @Author: Joshua Conero
// @Name: 工具栏
// NullDefault null value handler to default.
func NullDefault(value, def any) any {
if ValueNull(value) {
return def
}
return value
}
// ValueNull to find if is null
func ValueNull(value any) bool {
if nil == value {
return true
}
v := reflect.ValueOf(value)
return v.IsZero()
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/conero/uymas.git
git@gitee.com:conero/uymas.git
conero
uymas
uymas
v2.0.0-rc.2

搜索帮助

0d507c66 1850385 C8b1a773 1850385