golang之反射

依赖的包为reflect。

Kind():返回最基础的类型。

type Kind uint

const (
	Invalid Kind = iota
	Bool
	Int
	Int8
	Int16
	Int32
	Int64
	Uint
	Uint8
	Uint16
	Uint32
	Uint64
	Uintptr
	Float32
	Float64
	Complex64
	Complex128
	Array
	Chan
	Func
	Interface
	Map
	Ptr
	Slice
	String
	Struct
	UnsafePointer
)

relect.ValueOf, value.Elem():Elem()用与指针或者interface返回值。

posted @ 2021-06-09 13:58  zqlucky  阅读(42)  评论(0编辑  收藏  举报