Como se livrar do erro "declared and not used" em Go?
Olá a todos! Comecei a estudar Go recentemente, e fico constantemente irritado com um erro. Escrevo um código simples, por exemplo:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc main() {\n result := calculateSum(5, 7)\n fmt.Println("Hello, world!")\n}\n\nfunc calculateSum(a, b int) int {\n sum := a + b\n return sum\n}\n```\n\nE recebo: `result declared but not used`. Ok, removi a atribuição:\n\n```go\ncalculateSum(5, 7)\n```\n\nMas agora o erro: `calculateSum declared but not used` — embora eu esteja chamando ela! E se eu quiser apenas testar a função, sem usar o resultado? Ou quando escrevo código rapidamente e ainda não sei onde colocar a variável?\n\nO que mais me irrita é quando declaro uma variável para uso futuro, e o compilador reclama, tendo que escrever `_ = result`. Isso é uma gambiarra...