英文: Handling multiple errors in go 问题 我对Go语言还不熟悉,发现错误处理非常冗长。我已经阅读了其中的原因,并且大部分都同意,但是有几个地方似乎处理错误的代码比实际...
在Go中自定义错误处理
英文: Custom error handling in Go 问题 我一直在阅读这篇博客文章,但我仍然不确定我应该如何确切地做到从我的函数中返回和处理自定义错误。 这是我目前正在做的: func d...
返回结构体或错误的惯用方式是什么?
英文: What is the idiomatic way to return either a struct or an error? 问题 我有一个返回Card的函数,Card是一个struct类...
错误页面在基于Go的Web应用程序中
英文: Error pages in go based web application 问题 我们正在使用Go构建一个网站,只使用内置的东西,比如http.HandleFunc来设置路由,html.t...
Go中的错误处理
英文: Error Handling in Go 问题 我有一个像这样的Go代码, main() { 做一些事情 做一些事情 . . . 做一些事情 } 现在,我不知道哪个“做一些事情”抛出了错误。在...
我如何从os.Error中获取os.Errno?还有其他使用os.Timeout的方法吗?
英文: How can I get os.Errno from os.Error? Other ways to use os.Timeout? 问题 The net.Conn interface pr...
为什么我不能把左大括号放在下一行?
英文: Why can't I put the opening braces on the next line? 问题 遇到了一个奇怪的错误,当我尝试编译以下代码时: <pre> ...
Go语言中的恢复恐慌(panic recover)与其他语言中的try catch的比较
英文: Panic recover in Go v.s. try catch in other languages 问题 我刚刚阅读了关于Go语言中的Panic/Recover的这篇文章,我不太清楚这...
断言是邪恶的吗?
英文: Is assert evil? 问题 “Go”语言的创建者们写道: >**Go不提供断言。**它们无疑很方便,但我们的经验是,程序员们将它们用作避免思考正确的错误处理和报告的支撑。正确的...
27