【发布时间】:2018-12-25 21:17:01
【问题描述】:
我在调用返回值时遇到了一些问题,我有以下问题
err := reflect.ValueOf(a.a).MethodByName(gatherList[x]).Call([]reflect.Value{})
问题在于返回值为 nil
当我得到以下信息时,我无法进行通常的错误检查。
cannot convert nil to type reflect.Value
当我尝试打印 err 的内容时,我得到了;
[<error Value>]
不太确定如何进行此错误检查,任何帮助都会很棒。
【问题讨论】:
标签: go reflection