Je développe en golang et j'exécutez la commande suivante pour boucle:utilisation de variable pour la boucle non reconnue dans golang
// Define Initial Value
i := 0
for {
// Get Random data based on iteration
data, i := GiveRandomData(i)
// Save to database
response, err := SaveToDatabase(data)
if err != nil { log.Fatal(err) }
fmt.Println(response)
}
Cependant, lors de la compilation de ce programme, je reçois l'erreur suivante:
.\main.go:26: i declared and not used
Le compilateur Golang ne semble pas reconnaître que la variable i est renvoyée à la fonction dans la boucle suivante. Dans cette fonction, la variable I change de valeur.
Que dois-je faire pour me débarrasser de cette erreur de compilation ou pour faire comprendre à golang que cette variable n'est PAS inutilisée mais utilisée dans l'itération suivante de cette boucle infinie?
Ne postez pas d'images de texte. Copiez le texte à la place. – Flimzy