ruanyf 25-10-22 21:03
微博认证:科技博主

软件的错误处理有不同的方式。

Java、JavaScript 和 Python 是抛出异常,C 语言和 Go 语言是返回一个错误值。

我一直想知道,哪种方式更好?

前不久,我读到一篇多年前的文章,明确提出抛出异常好于返回状态码。

他的理由很有说服力,文章好像还没有中译,我就翻译出来了。http://t.cn/AXwN2phq ​

发布于 云南