¿Cómo formatear errores en Go?
El paquete fmt
provee el método Errorf
que permite crear errores cuyo string es personalizado.
package main
import "fmt"
func main() {
edadMinima := "18"
err := fmt.Errorf("La edad debe ser mayor de de %v años", edadMinima)
if err != nil {
fmt.Println(err)
}
}