第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 reflect.Value 轉(zhuǎn)換為它的類型?

如何將 reflect.Value 轉(zhuǎn)換為它的類型?

Go
梵蒂岡之花 2021-06-09 09:21:40
如何將 reflect.Value 轉(zhuǎn)換為它的類型?type Cat struct {     Age int}cat := reflect.ValueOf(obj)fmt.Println(cat.Type()) // Catfmt.Println(Cat(cat).Age) // doesn't compilefmt.Println((cat.(Cat)).Age) // same
查看完整描述

3 回答

?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗 獲得超3個贊

concreteCat,_ := reflect.ValueOf(cat).Interface().(Cat)

參見http://golang.org/doc/articles/laws_of_reflection.html 狐貍示例


type MyInt int

var x MyInt = 7

v := reflect.ValueOf(x)

y := v.Interface().(float64) // y will have type float64.

fmt.Println(y)


查看完整回答
反對 回復(fù) 2021-06-21
?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗 獲得超8個贊

好的,我找到了

reflect.Value有一個函數(shù)Interface()可以將其轉(zhuǎn)換為interface{}


查看完整回答
反對 回復(fù) 2021-06-21
  • 3 回答
  • 0 關(guān)注
  • 329 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號