defer func() { if err := recover(); err != nil { fmt.Printf("err:%v\n", err) } }() panic("acb")
实际应用如上所示,前面defer,捕捉后面一切可能的panic
defer func() { if err := recover(); err != nil { fmt.Printf("err:%v\n", err) } }() panic("acb")
实际应用如上所示,前面defer,捕捉后面一切可能的panic
转载于:https://www.cnblogs.com/coder-886/p/9922407.html