企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
>[info] Go异常处理 ~~~ package main import ( "errors" "fmt" ) func main() { pa() defer func() { fmt.Println("捕获异常", recover()) }() in, err := sum2() if err != nil { fmt.Println(err) } else { fmt.Println(in) } } func sum2() (int, error) { return 9, errors.New("这是自定义描述的异常") } func pa() { panic("这是异常") } ~~~