golang中反射知識點淺析

1.reflect簡介

反射,就是在程序運行過程中,能夠獲取任意一個類的屬性,方法;對任意一個類,能夠調用他的任意方法和屬性。這是一個比較官方的解說。個人覺得通俗易懂的解釋是:“通過一個給定的變量對象,獲取這個變量的類型,這個類型的屬性方法

2.重要接口與類

golang中reflect包

package reflect

重要接口

type Type interface{}

重要類

type Value struct{}

關鍵點
反射類也是有類型的,golang中的其他類型,怎麼和反射搭上關係呢?

與Type接口類型變量勾搭上的方法是:

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