2
Ich wünschte, ich könnte meinen Typ der Struktur wiederherstellen und eine Variable dieses Typs deklarieren.Go Relflect Declare Typ struct
Ich versuchte mit Reflect, aber ich kann den Weg nicht finden.
package main
import (
"fmt"
"reflect"
)
type M struct {
Name string
}
func main() {
type S struct {
*M
}
s := S{}
st := reflect.TypeOf(s)
Field, _ := st.FieldByName("M")
Type := Field.Type
test := Type.Elem()
fmt.Print(test)
}