美文网首页
Effective Python(14): 尽量用异常来表示特殊

Effective Python(14): 尽量用异常来表示特殊

作者: warmsirius | 来源:发表于2019-10-15 20:40 被阅读0次

这点比较简单,只需要总结两句:

  • None这个返回值来表示特殊意义的函数,很容易使调用者犯错,因为None和0及空字符串之类的值,在条件表达式里都会评估为False
  • 函数在遇到特殊情况时,应该抛出异常,而不要返回 None。调用者看到该函数的文档中所描述的异常之后,应该就会编写响应的代码来处理它们。

相关文章

网友评论

      本文标题:Effective Python(14): 尽量用异常来表示特殊

      本文链接:https://www.haomeiwen.com/subject/tilemctx.html