登录
首页 >  Golang >  Go问答

错误报告中的调用堆栈结果意味着什么?

来源:stackoverflow

时间:2024-04-05 15:57:34 449浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《错误报告中的调用堆栈结果意味着什么?》,涉及到,有需要的可以收藏一下

问题内容

我试图从 https://pkg.go.dev/github.com/pkg/errors?tab=doc#pkg-overview 理解 go 1.13 错误处理,但无法理解以下描述的含义:

which when applied recursively up the call stack results in error reports without context or debugging information

有人可以提供与上面句子相对应的示例吗?

与旧式错误处理相比,go 1.13 中的错误有什么优势?


解决方案


阅读页面上的下一部分可能会给您带来启发。 递归返回的“err”是错误被传播到调用者,最终到达顶层调用者(例如main),这就是这个意思。

现在,如果没有指定错误的原因或详细信息,将很难知道如何修复它。提供上下文,确保可以轻松识别错误的发出者。

好了,本文到此结束,带大家了解了《错误报告中的调用堆栈结果意味着什么?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>