Comment se débarrasser de l'erreur "declared and not used" en Go ?
Bonjour à tous ! J'ai commencé à étudier Go il y a quelques semaines, et je suis constamment poursuivi par la même erreur : "declared and not used". Par exemple, j'écris un code simple :
```go
package main
import "fmt"
func main() {
x := 5
y := 10
z := x + y
fmt.Println("Hello, World!")
}
```
Et j'obtiens une erreur de compilation : `y declared but not used` et `z declared but not used`. Je comprends que Go est un langage strict, mais cela rend fou ! Parfois, je déclare une variable pour l'utiliser plus tard, mais le compilateur se plaint immédiatement.
Autre exemple — je travaille avec des fonctions qui retournent plusieurs valeurs, mais je n'en ai besoin que d'une :
```go
result, err := someFunction()
fmt.Println(result)
```
Et encore une erreur : `err declared but not used`. Je dois écrire `_ = err`, ce qui semble être une rustine.
Existe-t-il un moyen normal d'éviter cette erreur ? Peut-être que je fais quelque chose de mal ? Dites-moi, s'il vous plaît, comment travailler correctement avec Go pour que le compilateur ne se plaigne pas des variables inutilisées.
Merci d'avance.