NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
如何使用内建函数`recover`终止`panic`过程(参考[章节13.3](https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/13.3.md)): ~~~ func protect(g func()) { defer func() { log.Println("done") // Println executes normally even if there is a panic if x := recover(); x != nil { log.Printf("run time panic: %v", x) } }() log.Println("start") g() } ~~~