defer func() { //必须要先声明defer,否则不能捕获到panic异常
if err := recover(); err != nil {
fmt.Println(err) //这里的err其实就是panic传入的内容
}
}()
if err := recover(); err != nil {
fmt.Println(err) //这里的err其实就是panic传入的内容
}
}()
刚看到的,关于Go内存管理很不错的一篇文章:http://blog.jobbole.com/48969/
http://monnand.me/p/golang-map-bench/zhCN
Go语言中的map的性能分析
有疑问加站长微信联系(非本文作者)