go语言学习之异常信息处理

// 错误处理
package main
import(
    "fmt"
    "errors"
)

var errDivByZero = errors.New("division by zero")

func div(dividend, divisor int) (int, error){
    if divisor == 0{
        return 0, errDivByZero
    }
    return dividend / divisor, nil
}

func main(){
    fmt.Println(div(1, 0))
    fmt.Println(div(6, 2))
}

猜你喜欢

转载自www.cnblogs.com/xzlq/p/9963314.html