大家知道,golang对于不确定返回值可以用interface{}代替,这确实很方便,但是也带来了问题,那就是如何判断返回值是什么类型的?其实可以用反射也就是reflect来判断,通过函数
reflect.TypeOf()
- 1
即返回类型!
本文参考:https://www.yuque.com/docs/share/5ae496e5-12b3-4966-be97-14fe0af3ee59
大家知道,golang对于不确定返回值可以用interface{}代替,这确实很方便,但是也带来了问题,那就是如何判断返回值是什么类型的?其实可以用反射也就是reflect来判断,通过函数
reflect.TypeOf()
即返回类型!
本文参考:https://www.yuque.com/docs/share/5ae496e5-12b3-4966-be97-14fe0af3ee59