很多语言都是支持反射的,特别是框架和底层库,所以对他的理解越深,越能快速的掌握各类框架和库,大家一定要抽时间理解吃透reflect标准库哦
针对Golang reflect,官方已经有博文了,英文的。
http://blog.golang.org/laws-of-reflection
有很多人对它有翻译,我下面就列两个,大家可以借鉴着帮助自己去理解reflect吧。
https://github.com/cuebyte/The-Laws-of-Reflection http://chienlung.github.io/blog/2013/09/01/goyu-yan-zhong-fan-she-bao-de-shi-xian-yuan-li-The-laws-of-reflection/
还有一些自己的分析,大家也可以参考。 http://blog.kenshinx.me/blog/go-reflect/