github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/src/Profesional/Errors/err1.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "errors" 6 ) 7 8 func division(dividendo int, divisor int) (int, error) { 9 if divisor == 0 { 10 return 0, errors.New("No es posible dividir entre 0") 11 } else { 12 return dividendo / divisor, nil 13 } 14 } 15 16 func main() { 17 18 // result, err := division(4, 0) 19 result, err := division(4, 2) 20 21 if err == nil { 22 fmt.Println("Resultado: ", result) 23 } else { 24 fmt.Println(err) 25 } 26 }