package BasicLearn
import "fmt"
func error() { //除零错误
num1 := 10
num2 := 0
res := num1 / num2
fmt.Println(res)
}
func TestError() {//(本函数出现异常时,终止此函数执行异常逻辑代码,外层函数继续执行)
defer func() { //defer 配合 recover 处理异常
err := recover()
if err!=nil {
fmt.Println("error=",err)
}
}()
error()
}