defer func() { if err := recover(); err != nil { fmt.Printf("err:%v\n", err) } }() panic("acb")
实际应用如上所示,前面defer,捕捉后面一切可能的panic