7.1. 异常处理

未匹配的标注
本文档最新版为 2023,旧版本可能放弃维护,推荐阅读最新版!

异常是啥?

所谓的异常:当GO检测到一个错误时,程序就无法继续执行了,出现了一些错误的提示,这就是所谓的"异常"。
所以为了保证程序的健壮性,要对异常的信息进行处理。例如,如下程序,定义一个函数实现整除操作,这个程序对大家来说已经很简单了,实现如下:

 func Test (a,b int) int {
     var result int
     result = a / b
     return result
 }

但是,大家仔细考虑一下,该方法是否有问题?
如果b的值为0,会出现什么情况?
程序会出现以下的异常信息:
runtime error : integer divide by zero
并且整个程序停止运行。
那么出现这种情况,应该怎样进行处理呢?这时就要用到异常处理方法的内容。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~