如果我有一个类型的名称(即“容器/向量”),是否可以查找具有给定名称的reflect.Type?我正在尝试编写一个简单的数据库支持的工作队列系统,如果没有此功能,这将非常困难。
2 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
创建a的唯一方法reflect.Type是首先具有预期类型的具体值。您甚至无法[]T从基本类型(T)创建复合类型,例如切片()。
从astring到a的唯一方法reflect.Type是自己输入映射。
mapping := map[string]reflect.Type {
"string": reflect.Typeof(""),
"container/vector": reflect.Typeof(new(vector.Vector)),
/* ... */
}
- 2 回答
- 0 关注
- 217 浏览
添加回答
举报
0/150
提交
取消