J'ai mon struct comme ceci:Est-il possible d'utiliser l'assignation de masse dans Golang?
type User struct {
Id uint64
Email string
}
Et je sais que je peux le déclarer comme ceci:
user := User{
Id: 1,
Email: "[email protected]",
}
Et je peux le mettre à jour comme ceci:
user.Id = 2
user.Email = "[email protected]"
Est-il possible d'utiliser une construction similaire à celle de la création mais pour mise à jour struct?
peut-il être fait avec réflexion? par exemple, j'ai une liste de champs qui devraient être mis à jour et besoin d'aller le jeter et faire des choses –
Certainement, mais ce serait moche. Voir éditer. – captncraig
merci. Je sais, c'est moche et je ne l'aime vraiment pas. C'est à cause de https://github.com/astaxie/beego/issues/2602 et je ne sais pas comment l'éviter –