如果没有异常处理,函数调用过程就只能通过检查函数返回值错误码方式来判断函数调用是否正确执行,这会扰乱正常代码流程,而且事实上高傲的程序员也很少去检查错误码。
异常处理让异常无法像错误码一样被忽略,必须写代码去捕获。另外,使用异常代替返回错误码,错误处理代码就能从主路径代码中分离出来得到简化。
作者:WuQiFu
链接:https://www.zhihu.com/question/19908555/answer/13320201
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论