标签: go
我正在使用go/importer包来获取go/types.Struct的实例:
pkg, _ := importer.Default().Import("some/package") structType := pkg.Scope().Lookup("StructName").Type()
我想将此类型转换为reflect.Type,以便可以实例化新实例。这可能吗?有没有办法从包名/结构名进入新实例(假设代码在Go环境中执行且源和GOPATH设置正确)?