我有我的結構是這樣的:是否可以在golang中使用質量分配?
type User struct {
Id uint64
Email string
}
而且我知道,我可以宣佈它是這樣的:
user := User{
Id: 1,
Email: "[email protected]",
}
而且我可以這樣更新:
user.Id = 2
user.Email = "[email protected]"
是否有可能使用類似的結構創建,但對於更新結構?
可以將它與反思做什麼?例如,我有應該更新的領域列表,需要扔掉它,做一些東西 –
當然,但它會是醜陋的。請參閱編輯。 – captncraig
謝謝。我知道,這很醜,我真的不喜歡它。這是因爲https://github.com/astaxie/beego/issues/2602,我不知道如何避免它 –