我在调用返回值时遇到了一些问题,我有以下内容
err := reflect.ValueOf(a.a).MethodByName(gatherList[x]).Call([]reflect.Value{})
Run Code Online (Sandbox Code Playgroud)
问题在于返回值为零
我无法进行通常的错误检查,因为我得到以下信息。
cannot convert nil to type reflect.Value
Run Code Online (Sandbox Code Playgroud)
当我尝试打印 err 的内容时,我得到了;
[<error Value>]
Run Code Online (Sandbox Code Playgroud)
不确定如何继续进行此错误检查,任何帮助都会很棒。