【笔记】Go语言的错误处理机制 发表于 2023-05-17 更新于 2023-05-18 分类于 Go语言学习指北 阅读次数: 前言Go语言的错误处理机制学习笔记 捕获错误 通过recover()函数可以捕获到错误 1234567891011121314// 可能会panic的函数func 函数名() { // 延迟处理异常 defer func() { if err := recover(); err != nil { // 捕获到了异常 fmt.Println(err.Error()) } }() // 其他代码 ... } 自定义错误创建一个自定义错误1err := errors.New("报错内容") 通过panic()函数输出错误信息并终止程序运行123if err != nil { panic(err)} 完成参考文献哔哩哔哩——尚硅谷