Maison > Article > développement back-end > Comment puis-je corriger l'erreur « Variable inutilisée dans la boucle For » dans Go ?
Élimination de l'erreur "Variable inutilisée dans la boucle for" pour les variables inutilisées
Lorsque vous travaillez avec des boucles for, vous pouvez rencontrer un message d'erreur indiquant " variable inutilisée." Cela se produit lorsqu'une variable déclarée dans la boucle, comme dans cet extrait de code :
ticker := time.NewTicker(time.Millisecond * 500) go func() { for t := range ticker.C { fmt.Println("Tick at", t) } }()
reste inutilisée. Pour résoudre ce problème, au lieu d'attribuer la variable à quelque chose, vous pouvez directement utiliser la construction de plage for :
ticker := time.NewTicker(time.Millisecond * 500) go func() { for range ticker.C { fmt.Println("Tick") } }()
Ce code garantit qu'aucune variable n'est déclarée et ne reste inutilisée dans la boucle for, éliminant ainsi le "inutilisé variable".
Cette utilisation de for range parcourt efficacement le canal C, imprimant "Tick" à intervalles réguliers, mais sans qu'il soit nécessaire d'utiliser explicitement la variable attribuée dans le boucle.
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!