2
如何值類型另一個值的reflect.Type在Golang 也許這樣的轉換:如何通過另一個值的reflect.Type值類型轉換成Golang
func Scan(value interface{}, b string) error {
converted := value.(reflect.TypeOf(b)) // do as "value.(string)"
return nil
}
如何在golang做到這正常嗎?
您可以使用'reflect.ValueOf(interface {})'來獲取表示實際對象的'reflect.Value'對象。我不確定你想要做什麼,你能詳細說明一下嗎? –
好吧,我會讓它更詳細@Not_a_Golfer – user1221244
一般來說,你可以做'converted:= reflect.ValueOf(value).Convert(reflect.TypeOf(b))'。但是這對你沒有多大的幫助,因爲你可能想要將b的值複製到一個右邊? –