您无法通过反射通过附加方法创建类型,以实例化该类型的对象。
通过该
unsafe软件包,您可能会遇到很多黑客攻击。但是即使那样,这还是一个巨大的痛苦。
如果您详细说明了您要解决的问题,那么社区可以提出其他解决方案。
编辑(2015年7月23日):从Go 1.5开始,还有
reflect.FuncOf和
reflect.MakeFunc,它们可以完全满足您的要求。

您无法通过反射通过附加方法创建类型,以实例化该类型的对象。
通过该
unsafe软件包,您可能会遇到很多黑客攻击。但是即使那样,这还是一个巨大的痛苦。
如果您详细说明了您要解决的问题,那么社区可以提出其他解决方案。
编辑(2015年7月23日):从Go 1.5开始,还有
reflect.FuncOf和
reflect.MakeFunc,它们可以完全满足您的要求。