go - golang中强制返回错误

标签 go

我想测试某些代码如何处理错误。

我想要一个返回错误的函数。

我尝试输入 return 0/0 但我的应用程序无法构建

如何强制返回错误?

最佳答案

你可以像这样返回错误:

func ReturnError() (string, error){       
      return "", fmt.Errorf("this is an %s error", "internal server")
      // or
      return "", errors.New("this is an error")
}

关于go - golang中强制返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36311182/

相关文章:

go - 解密 Gorilla session Cookie 数据

go - AQL 更新在收集循环中成功但在图形遍历中抛出未找到错误

amazon-web-services - go-sdk上s3前缀可以去掉吗?

使用路径参数 Swagger

go - 如何将新字段添加到 Golang 中另一个包中的现有类型

go - 在解码字段的 JSON 内容时打印结构字段标签?

go - 如何在 travis-ci 上使用远程包 |走

loops - 在迭代过程中同时修改 map 时如何使用RWMutex

go - go 中 dev 和 prod env 的不同 const 值

go - 结构类型中的条件/可选字段