Я хотел бы получить (отразить) тип от имени типа.
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.
Вы можете получить методы по имени. Интересно, есть ли причина не позволять находить типы по имени или если это был надзор. –