🔔科技频道[奇诺分享-ccino.org]⚡️
4 天前
阮一峰的网络日志
错误处理:异常好于状态码
Telegraph
|
原文
Telegraph
错误处理:异常好于状态码 - 阮一峰的网络日志
错误处理有不同的方式。 JavaScript 和 Python 是抛出异常, Rust 语言是变相抛出异常。 C 语言和 Go 语言则是返回一个错误值,你必须判断该值是否为 -1 或空值。 我一直想知道,哪一种方式更好? 前不久,我读到一篇多年前的文章,明确提出抛出异常好于返回状态码。他的理由很有说服力,文章好像还没有中译,我就翻译出来了。
Home
Blog
Discuss
Gsearch
Powered by
BroadcastChannel
&
Sepia