我想从类型名称中获得(反映)类型。
http://play.golang.org/p/c-9IpSafx0如何获得类型
package main
import (
"fmt"
"reflect"
)
type Name string
func main() {
fmt.Println("Hello, playground")
var name Name = "Taro"
fmt.Println(name)
fmt.Println(getType(name))
// fmt.Println(getType(Name)) // want to same as getType(name)
}
func getType(v interface{}) reflect.Type {
return reflect.TypeOf(v)
}
如何重写的getType功能。
您可以按名称获取方法。我想知道是否有理由不允许按名称查找类型或者是否是疏忽。 –