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))
}

 

posted on 2018-11-15 14:32  奔跑吧,蜗牛!  阅读(69)  评论(0编辑  收藏

导航

统计