反射是如何创建结构体的呢,抄了老师的代码,但是看不明白,来这里请教一些各位

reckless-huang · · 670 次点击
不明白model怎么和elem关联的
#1
更多评论
楼主用错了输出函数, 你创建的elem并不是空指针, 你需要用fmt.Println(elem)来查看它 ```go //讲道理这里的一系列转换如何在内存中体现的我还是没整明白 st = reflect.TypeOf(model) st = st.Elem() elem = reflect.New(st) //这里创建的新指针但是是空指针 fmt.Println(elem) //我试图在这里取elem的地址发现取不出来, 你会发现输出是&{0},说明它并不是个空指针 println(&elem) ```
#2