Go语言错误处理小例子
满屏的error处理会是个悲剧,也不利于对错误进行区分处理。 建议在项目中多用自定义错误,再对错误集中处理。 package main //error处理方式演示 //author: Xiong Chuan Liang //date: 2015-2-26 import "fmt" import "errors" func main() { errType(test0()) errType(test1(" test1 ")) errType(test2(500)) errType(test3(" test3 ")) errType(test4(" test4 ")) } type Error1 struct { arg int errMsg string } func (e *Error1) ...阅读全文