Avatar ·

Cómo deshacerse del error "declared and not used" en Go?

¡Hola a todos! Empecé a estudiar Go hace un par de semanas, y me persigue constantemente el mismo error: "declared and not used". Por ejemplo, escribo un código simple: ```go package main import "fmt" func main() { x := 5 y := 10 z := x + y fmt.Println("Hello, World!") } ``` Y obtengo un error de compilación: `y declared but not used` y `z declared but not used`. Entiendo que Go es un lenguaje estricto, ¡pero esto me vuelve loco! A veces declaro una variable para usarla más tarde, y el compilador se queja de inmediato. Otro ejemplo: trabajo con funciones que devuelven múltiples valores, pero solo necesito uno: ```go result, err := someFunction() fmt.Println(result) ``` Y de nuevo el error: `err declared but not used`. Tengo que escribir `_ = err`, lo que parece un parche. ¿Hay alguna forma normal de evitar este error? ¿Quizás estoy haciendo algo mal? Por favor, indíquenme cómo trabajar correctamente con Go para que el compilador no se queje de las variables no utilizadas. Gracias de antemano.