0
我該怎麼做?我想要一個函數返回一個與它的參數類型相同的變量。我需要像下面:如何用Golang獲取同一類型的另一個變量的新變量
type Whatever struct {
Title string
}
hey:= Whatever{Title:"YAY"}
thetype := reflect.ValueOf(hey).Kind()
// This does not work
BB:= new(thetype)
技術上那些不是相同類型:https://play.golang.org/p/9Xk1Mdrg_V(儘管原來的問題是使相同的值Vs指針太) – JimB
如果他想要一個值而不是指針,他可以使用'reflect.Zero'。然而,因爲他的源代碼使用'new',我想他想要一個指針。 – Matthias247
@ Matthias247非常感謝你! – CESCO