延展阅读

您会发现以下两项资源非常方便:

  • 访问Go标准包文档中reflect包的页面,可在https://golang.org/pkg/reflect/中找到。relfect包有比本章介绍更多的功能。

  • 如果你真的对反射很感兴趣并想了解更多关于反射的知识,你可以参考Mitchell Hashimoto的reflectwalk库,网址为https://github.com/mitchell/reflectwalkreflectwalk库允许您在Go语言中使用反射遍历复杂值。如果有时间,可以研究下这个库的Go代码!