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

