1.reflect簡介
反射,就是在程序運行過程中,能夠獲取任意一個類的屬性,方法;對任意一個類,能夠調用他的任意方法和屬性。這是一個比較官方的解說。個人覺得通俗易懂的解釋是:“通過一個給定的變量對象,獲取這個變量的類型,這個類型的屬性,方法”
2.重要接口與類
golang中reflect包
package reflect
重要接口
type Type interface{}
重要類
type Value struct{}
關鍵點:
反射類也是有類型的,golang中的其他類型,怎麼和反射搭上關係呢?
與Type接口類型變量勾搭上的方法是: