本文摘自php中文网,作者尚,侵删。
在go里定义错误异常的方式有这么两种,但都需要你的返回值是error类型的。
1 2 3 |
|
第一种方式是使用golang标准库包errors 来定义错误。使用方法很是简单,只需要 return errors.New(“string”) 。 这样就是一个最简单的错误返回。
第二种方式是借用struct结构体,创建一个struct的Error()方法,注意这个方法名是Error,不然会出现下面的Bug, 找不到Error方法。
1 2 |
|
下面是一个比较完整的Error的使用方法。不仅有errors,还有struct Error()方式.
相关阅读 >>
vim安装go插件vim-go和gocode,支持代码高亮、代码提示和语法检查等功能
更多相关阅读请进入《golang》频道 >>
Go语言101
一个与时俱进的Go编程知识库。