在Go中,假设我编写了一个函数,该函数调用了几个返回error
类型的函数。
哪一个是更好的做法
error
类型,具体取决于返回非零错误内是否存在被调用函数,以及何时返回
我的函数被调用并完成运行,检查它的返回错误
如果返回错误不是nil则会出现恐慌。在我目前的函数实现中,我实际上都是这两个。但 我认为这样做可能是多余的,因为如果发生恐慌 在被调用的函数返回非零错误之后,恐慌 将立即处理,我的功能永远不会到达 步骤返回错误。
如果我是正确的,两者都是多余的,它是否正确 最好比以后更早地检查错误,即它是否更好 紧接着检查每个被调用函数的返回错误 它返回,而不是检查我的函数的返回错误 来电者?
哪一个是更好的做法
error
的相同对象来存储被调用函数的返回值error
的不同对象来存储不同被调用函数的返回值?感谢。