我想测试某些代码如何处理错误。我想要一个返回错误的函数。我试过打字,return 0/0但我的应用程序无法构建如何强制返回错误?
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
你可以返回这样的错误:
func ReturnError() (string, error){
return "", fmt.Errorf("this is an %s error", "internal server")
// or
return "", errors.New("this is an error")
}
温温酱
TA贡献1752条经验 获得超4个赞
您可以使用该errors软件包。
import "errors"
// [ ... ]
func failFunc() error {
return errors.New("Error message")
}
这是 godoc:https ://godoc.org/errors
- 2 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消
