错误处理一直是编程必需要面对的问题,错误处理如果做的好的话,代码的稳定性会好很多。不同的语言有不同处理的方式。Go语言也一样,在本篇文章中,我们来讨论一下Go语言的错误处理方式。
一、错误与异常
(一)Error
错误是程序中可能出现的问题,比如连接数据库失败,连接网络失败等,在程序设计中,错误处理是业务的一部分。
Go内建一个error接口类型作为go的错误标准处理
http://golang.org/pkg/builtin/#error
// 接口定义type error interface {Error() string}
http://golang.org/src/pkg/errors/errors.go
// 实现func New(text string) error {return &errorString{text}}type errorString struct {s string}func (e *errorString) Error() string {return e.s}
订阅专栏 解锁全文

4272

被折叠的 条评论
为什么被折叠?



