golang中的空
nill(空引用)
null
空的interface
interface 判空
func Ok(data interface{}) Response {
return Response{
Code: 0,
Msg: "ok",
//Data: data,
Data: func() interface{} {
if reflect.ValueOf(data).IsNil() {
return ""
} else {
return data
}
}(),
}
}
golang interface判断为空nil https://www.cnblogs.com/lanyangsh/p/9903659.html
reflect
reflect反射 https://blog.youkuaiyun.com/xhd731568849/article/details/79198048
package reflect https://studygolang.com/pkgdoc