Le compilateur dit que chaque variable qui a été définie est définie à nouveau 5 lignes plus tard et en tirant une erreur, bien sûr je n'ai pas redéfini toutes mes variables 5 lignes plus tard, comment puis-je arrêter ce bug? ce un exemple de l'un des structLe compilateur golang est d'avis que le programme redéfinit les variables, qui n'ont pas été redéfindes
type Holder struct {
Name string
Holders_need int
Avail int
}
il déduisez qu'il est redifend sur comme 32, qui est la ligne après la struct ferme J'AI TROUVE LA REPONSE A CETTE
Vous les avez déclarés précédemment, le compilateur ne fait pas de telles erreurs pour se moquer de vous. Post plus de votre code, viser un [MCVE] (http://stackoverflow.com/help/mcve). – icza