是否有可能以及如何在不从类型创建对象并调用它的情况下获取类型的 reflect.Type reflect.TypeOf(obj)
Java 中的内容是:MyType.class
最佳答案
您可以使用以下语法在没有实例化的情况下实现此目的;
package main
import (
"fmt"
"reflect"
)
type Test struct {
}
func main() {
fmt.Println(reflect.TypeOf((*Test)(nil)).Elem())
}
播放; https://play.golang.org/p/SkmBNt5Js6
此外,它在此处的反射示例中进行了演示; https://golang.org/pkg/reflect/#example_TypeOf
关于reflection - golang 获取类型的 reflect.Type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37468169/