Go异常处理——defer、panic、recover

一、延迟是什么?

Go异常处理——defer、panic、recover_go

1.延迟函数

Go异常处理——defer、panic、recover_Go_02
Go异常处理——defer、panic、recover_go_03
Go异常处理——defer、panic、recover_go_04

2.延迟方法

Go异常处理——defer、panic、recover_Go_05
Go异常处理——defer、panic、recover_异常处理_06

3.延迟参数

Go异常处理——defer、panic、recover_堆栈_07

4.堆栈的推迟

Go异常处理——defer、panic、recover_堆栈_08

5.延迟的应用【后续课程讲解】

Go异常处理——defer、panic、recover_go_09
Go异常处理——defer、panic、recover_Go_10
Go异常处理——defer、panic、recover_堆栈_11
Go异常处理——defer、panic、recover_Go_12

二、panic和recover(宕机和宕机恢复)

1.panic和recover机制

Go异常处理——defer、panic、recover_go_13
Go异常处理——defer、panic、recover_异常处理_14

2.示例代码

Go异常处理——defer、panic、recover_异常处理_15
Go异常处理——defer、panic、recover_Go_16