什么时候应该使用"if"检查错误,什么时候应该使用例外?

TIM*_*MEX 5 python error-handling conditional exception

你什么时候使用?我发现我使用的不仅仅是例外情况.在我得到它们之前,似乎我正在使用我的"ifs"捕获异常.我的代码中都有ifs.

Nic*_*ckz 2

Try catch 语句旨在处理严重错误,特别是用于连接到外部服务(例如 Web 服务、数据库、Web 请求等),这些错误会并且预计会不时发生。与编写良好的代码并利用给定语言的功能(例如 if 或三元运算)相比,处理异常对运行时环境的负担更大。

\n\n

try catch 不是第一道防线,它们是使用防御性编码实践的最后一道防线。

\n