Ir a la captura de excepciones de idioma

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")
}

 

Supongo que te gusta

Origin blog.csdn.net/qq2942713658/article/details/112798501
Recomendado
Clasificación