package main
import "fmt"
func main() {
// defer + revover捕获和处理异常
defer func() {
// recover内置函数,可以捕获到异常
err := recover()
if err != nil {
fmt.Println("err:", err)
}
}()
num1 := 1
num2 := 0
res := num1 / num2
fmt.Println("res=", res)
fmt.Println("If has erros")
}