Comment se débarrasser de l'erreur "declared and not used" en Go ?
Bonjour à tous ! J'ai récemment commencé à apprendre Go, et une erreur m'agace constamment. J'écris un code simple, par exemple :
```go
package main
import "fmt"
func main() {
result := calculateSum(5, 7)
fmt.Println("Hello, world!")
}
func calculateSum(a, b int) int {
sum := a + b
return sum
}
```
Et j'obtiens : `result declared but not used`. Bon, j'enlève l'affectation :
```go
calculateSum(5, 7)
```
Mais maintenant l'erreur : `calculateSum declared but not used` — alors que je l'appelle ! Et si je veux simplement tester une fonction sans utiliser le résultat ? Ou quand j'écris du code rapidement et que je ne sais pas encore où placer la variable ?
Ce qui m'agace particulièrement, c'est quand je déclare une variable pour une utilisation future, et le compilateur râle, et je dois écrire `_ = result`. C'est une sorte de béquille ! Pourquoi Go est-il si strict ? Existe-t-il des moyens normaux d'éviter cette erreur sans polluer le code avec des underscores ? Y a-t-il des paramètres du compilateur ou du linter ? Expliquez-moi, s'il vous plaît, pour un débutant.