英文: go (reflect): How to Instantiate an arbitrary type and set a known embedded field 问题 考虑以下类型声明: t...
如何在运行时发现所有的软件包类型?
英文: How to discover all package types at runtime? 问题 据我所知(参见这里和这里),在reflect包中没有类型发现机制,它期望你已经有了要检查的类型...
检查变量是否实现了接口而不进行编译。
英文: Checking of variable implements interface without compiling 问题 我想知道一个具体类型是否实现了特定的接口,并将其打印出来。 我已经...
Golang. Add a property to a struct at runtime
英文: Golang. Add a property to a struct at runtime 问题 你好!根据你的要求,我将为你翻译以下内容: class type User { name st...
Golang无法解析反射创建的对象的JSON。
英文: golang fails to parse json for reflection created object 问题 我尝试在Go语言中编写一个简单的消息协议,但遇到了一个问题。我有很多消息...
获取Go中空结构切片的字段
英文: Get fields of empty struct slice in Go 问题 我有一个函数: func (r *render) foo(v interface{}) { val := r...
在运行时解析传递给函数的结构体。
英文: Resolve the struct passed to a function in Runtime 问题 我有一个实现了简化的Active Record类似实现的接口,用于我的持久层。 ty...
在Golang结构体字段中保持一个类型
英文: Hold a type in a Golang struct field 问题 我正在寻找一种在自定义结构体中将类型(可能是reflection.Type)作为字段保存的方法。背后的原因是,我...
反射:设置指针的字段
英文: Reflect: setting a field of a pointer 问题 我正在尝试做类似这样的事情: 定义带有名为env的标签的结构体: type Env struct { Port...
从Golang类型中提取未导出字段的正确方法是什么?
英文: What's the proper way to extract unexported fields from a Golang type? 问题 我正在尝试从一个SSH公钥(由解析a...
48