Avatar ·

Como se livrar do erro "declared and not used" em Go?

Olá a todos! Comecei a estudar Go há algumas semanas e sou constantemente perseguido pelo mesmo erro: "declared and not used". Por exemplo, escrevo um código simples:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc main() {\n x := 5\n y := 10\n z := x + y\n fmt.Println("Hello, World!")\n}\n```\n\nE recebo o erro de compilação: `y declared but not used` e `z declared but not used`. Eu entendo que Go é uma linguagem rigorosa, mas isso é enlouquecedor! Às vezes declaro uma variável para usá-la depois, mas o compilador reclama imediatamente.\n\nOutro exemplo — estou trabalhando com funções que retornam múltiplos valores, mas preciso apenas de um:\n\n```go\nresult, err := someFunction()\nfmt.Println(result)\n```\n\nE novamente o erro: `err declared but not used`. Tenho que escrever `_ = err`, o que parece um workaround.\n\nE