golang panic及处理机制
一 panic机制 panic会将这个异常不断向上抛出,直到有地方处理它,如果有处理,则不会再向上抛出。倘若没有处理,那么最终会导致main挂掉. golang虽然没有try catch机制,却有一种类似的recover机制,后续demo我们可以观测到它的用法和作用 二 实例 2.1 main用recover func main() { defer func() { if err := recover(); err != nil { log.Println("err:", err) } }() go tes...