Go的编程模式,错误处理
引入了其他语言的错误处理模式,最后,说明Go错误处理的好处。主要是将函数的入参、出参、错误做了区分,如果要忽略错误的话,需要做显示忽略。
在解释错误的优化时,也引入了两种处理方式:
第一种是使用闭包的方式声明函数,来消除重复的逻辑判断。
第二种是在结构体中存储执行结果的方式。这种方式在成员变量比较少的时候比较有用。另外,这也是链式调用的实现手段。
文章最后解释了错误的包装,在Go中错误比较通用的处理方式是将错误在包装到另一个错误中。所以,在这样处理之后,我们需要有手段来获取原始的错误。
这篇文章主要是交我们使用的,其实意义不大,到能加深我们对错误的认识
网友评论