Maison > développement back-end > Golang > Pourquoi Go renvoie-t-il une erreur « aucune nouvelle variable sur le côté gauche de :=' lors de la réaffectation de valeurs à un tableau ?

Pourquoi Go renvoie-t-il une erreur « aucune nouvelle variable sur le côté gauche de :=' lors de la réaffectation de valeurs à un tableau ?

Linda Hamilton
Libérer: 2024-11-13 08:34:02
original
395 Les gens l'ont consulté

Why does Go throw an

Réaffectation du tableau : "aucune nouvelle variable sur le côté gauche de :="

Dans l'extrait de code Go fourni, une erreur est rencontrée lors de la tentative de réaffectation de valeurs à la variable 'myArray' sur la deuxième ligne :

myArray := [...]int{12, 14, 26}
myArray := [...]int{11, 12, 14} // error: no new variables on left side of :=
Copier après la connexion

Cette erreur provient de l'utilisation de := dans la deuxième affectation. Lorsque vous déclarez une variable en utilisant := pour la première fois, comme dans la première instruction, cela crée une nouvelle variable et lui attribue une valeur. Cependant, lorsque vous essayez de réaffecter une valeur à une variable existante à l'aide de :=, cela est traité comme une tentative de déclaration d'une nouvelle variable, ce qui n'est pas autorisé.

La solution est de supprimer le := du deuxième ligne d'affectation et utilisez à la place l'opérateur d'affectation standard =:

myArray = [...]int{11, 12, 14}
Copier après la connexion

La syntaxe : est spécifiquement destinée à la déclaration initiale et à l'affectation d'une variable. Une fois la variable déclarée, la réaffectation doit être effectuée à l'aide de l'opérateur =.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal