您可以通过声明变量来创建零值错误(将为nil)。
var err errorif xxx { err = funcA()} else { err = funcB()}
这是一个常见的习惯用法,您将在大量代码中看到它。
上一篇 Mac OS X上的GO(Golang)供应商实验失败
下一篇 使用错误进行功能参数验证是否是Go中的良好模式?
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号