问题描述:当函数返回值是interface{}时,需要判断是不是返回值是不是nil
func check() interface{} {
return nil
}
func main() {
c := check()
if c == nil && reflect.ValuOf(c).IsNil() {
// not setting value
}
}
问题描述:当函数返回值是interface{}时,需要判断是不是返回值是不是nil
func check() interface{} {
return nil
}
func main() {
c := check()
if c == nil && reflect.ValuOf(c).IsNil() {
// not setting value
}
}