Go语言 golang基础与提升 / 开发项目实战
欢迎来到江州老师用课堂这节课我们来讲解recover ,本节课的主要内容包括recover,我们来看一下什么是recover ,我们在写程序的时候难免会出现错误,就比如说我们在这个地方呢定义的一个数组,如果这个数组出现了一个越界,这个时候我们这个程序会触发panic 的一个错误,这个panic 的错误会将这个程序终止,同时我们在调用别人写的一个框架,如果调用这个框架,由于我们自己使用不当,这个时候这个框架会返回一个panic,这个panic 就将这个程序终止,那么为了处理这种pilot 出现的一个异常,我们勾引员呀给我们提供了一个专门用于拦截panic 的一个内建函数,就是一个,cover,可以这样理解,recover 就是专门捕获panic 触发的一个异常的,我们来看一下recover 对应的一个结构,大家看一下这个就是一个recover 的一个内建函数,在这个地方它返回