英文: How to list out the method name in an interface type? 问题 例如, type FooService interface { Foo1(x ...
检查Go中结构体的类型
英文: Check type of struct in Go 问题 我正在尝试检查Go语言中结构体的类型。这是我能想到的最好的方法。有没有更好的方法来做到这一点,最好不需要初始化一个结构体? pack...
如何通过反射初始化结构体指针
英文: How to initialize struct pointer via reflection 问题 我的目标是将一个nil指针转换为一个结构体(但可以是任何类型),并将其作为interfac...
在Golang中反射接口
英文: Reflect over Interface in Golang 问题 我在Go语言中有一些结构体,它们实现了一个共同的方法,所以我为它创建了一个接口(因为在某些方法中,我需要接收接口类型的元...
如何使用Golang中的reflect包删除切片中的所有元素?
英文: How to remove all the element in the slice with reflect package in Golang? 问题 我正在尝试创建一个函数,可以重置传递...
golang check length of a slice if it is a slice map[string]interface{}
英文: golang check length of a slice if it is a slice map[string]interface{} 问题 我想查看v的类型是否为slice。如果是的话...
如何通过反射中的 reflect.New 创建的类型来转换为 reflect.Value?
英文: How to cast a reflect.Value by its type when created by reflect.New 问题 我正在尝试在golang中使用反射进行一些黑魔法:...
通过反射获取接口的正确结构类型
英文: go reflection: get correct struct type of interface 问题 考虑以下代码: type myStruct struct { Foo string...
使用反射设置字符串
英文: Using reflection SetString 问题 我有一个类似这样的结构体: type ProductionInfo struct { StructA []Entry } type ...
如何说服UnmarshalJSON与切片子类型一起工作?
英文: How do I convince UnmarshalJSON to work with a slice subtype? 问题 我想要使用base64的RawURLEncoding而不是St...
48