Cómo deshacerse del error "declared and not used" en Go
¡Hola a todos! Empecé a estudiar Go recientemente, y un error me molesta constantemente. Escribo código simple, por ejemplo:
```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
}
```
Y obtengo: `result declared but not used`. Bueno, eliminé la asignación:
```go
calculateSum(5, 7)
```
Pero ahora el error: `calculateSum declared but not used` — ¡aunque la estoy llamando! ¿Y si solo quiero probar la función sin usar el resultado? ¿O cuando escribo código rápido y aún no sé dónde poner la variable?
Me molesta especialmente cuando declaro una variable para uso futuro, y el compilador se queja, y tengo que escribir `_ = result`. ¡Esto es como un parche! ¿Por qué Go es tan estricto? ¿Hay formas normales de evitar este error sin ensuciar el código con guiones bajos? ¿Quizás hay configuraciones del compilador o linter? Explíquenme, por favor, para principiante.
No answers yet.
Inicia sesión para dejar una respuesta