码迷,mamicode.com
首页 > 其他好文 > 详细

go err

时间:2019-10-25 09:27:11      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:code   erro   自定义   str   main   fun   golang   lang   print   

golang自定义err方案很多

// Errno 代表某种错误的类型 
type Errno int

func (e Errno) Error() string {
    return "errno " + strconv.Itoa(int(e))
}

func main(){
   // 示例3。
    const (
        ERR0 = Errno(0)
        ERR1 = Errno(1)
        ERR2 = Errno(2)
    )
    var myErr error = Errno(0)
    switch myErr {
    case ERR0:
        fmt.Println("ERR0")
    case ERR1:
        fmt.Println("ERR1")
    case ERR2:
        fmt.Println("ERR2")
    }  
}

 

go err

标签:code   erro   自定义   str   main   fun   golang   lang   print   

原文地址:https://www.cnblogs.com/jackey2015/p/11736015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!