golang在运行时,出现panic会导致程序立刻崩溃,可以在出panic的方法上加上recover来进行捕捉并让程序安全退出:
defer func() {
if err := recover(); err != nil {
fmt.Println(err)
}
}()
golang在运行时,出现panic会导致程序立刻崩溃,可以在出panic的方法上加上recover来进行捕捉并让程序安全退出:
defer func() {
if err := recover(); err != nil {
fmt.Println(err)
}
}()