golang中反射知识点浅析

1.reflect简介

反射,就是在程序运行过程中,能够获取任意一个类的属性,方法;对任意一个类,能够调用他的任意方法和属性。这是一个比较官方的解说。个人觉得通俗易懂的解释是:“通过一个给定的变量对象,获取这个变量的类型,这个类型的属性方法

2.重要接口与类

golang中reflect包

package reflect

重要接口

type Type interface{}

重要类

type Value struct{}

关键点
反射类也是有类型的,golang中的其他类型,怎么和反射搭上关系呢?

与Type接口类型变量勾搭上的方法是:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章