条件检查与异常处理[重复]

条件检查与异常处理[重复],第1张

条件检查与异常处理[重复]

异常更易于管理,因为它们定义了可能出错的一般事物。在您的示例中,只有一个可能的问题,因此使用异常没有任何好处。但是,如果您有另一个进行除法的类,则它需要发出信号,表明您不能将其除以零。简单地返回

None
将不再起作用。

另一方面,可以将异常子类化,并且可以捕获特定的异常,具体取决于您对基础问题的关心程度。例如,您可能有一个

DoesntCompute
基本异常以及像
InvalidType
和这样的子类
InvalidArgument
。如果只想要结果,可以将所有计算包装在catch的块中
DoesntCompute
,但仍然可以轻松地进行非常具体的错误处理。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5664646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存