请教下反射后类型转换的问题
資深大佬 : solxnp 14
目前有这样一个需求:
通过配置文件,反射获取目标的方法,但最多只能通过 reflect.ValueOf.MethodByName 或者 reflect.ValueOf.Method 得到一个 reflect.Value 类型,虽然直接调用.Call()能执行此方法,但我想将 reflect.Value 类型转为 func()类型,如 f := func; f() 这样调用,而不是通过 reflect.Value.Call()调用。
通过配置文件,反射获取目标的方法,但最多只能通过 reflect.ValueOf.MethodByName 或者 reflect.ValueOf.Method 得到一个 reflect.Value 类型,虽然直接调用.Call()能执行此方法,但我想将 reflect.Value 类型转为 func()类型,如 f := func; f() 这样调用,而不是通过 reflect.Value.Call()调用。
先不讨论为什么要如此放屁脱裤子多此一举,就想问问大佬们,能转成 func()类型吗
大佬有話說 (4)