golang中如何抓取panic让程序正常退出 gzqnb 2021-10-27 219 阅读1分钟 golang在运行时,出现panic会导致程序立刻崩溃,可以在处panic的方法上加上recover来进行捕捉并让程序安全退出: defer func() { if err := recover(); err != nil { fmt.Println(err) } }()