package main
import "fmt"
func main() { test() fmt.Println("上面的出发操作执行成功...") fmt.Println("正常执行下面的逻辑...") }
func test() { defer func() { err := recover() if err != nil { fmt.Println("错误已经捕获:") fmt.Println("Error: ", err) } }() num1 := 10 num2 := 0 result := num1 / num2 fmt.Println(result) }
|