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  }