这个代码片段摘自<< 学习go语言 >>,虽然看起来很简单,但是提供了非常好的范例和一种比较优雅的思想:
func checkPanic(f func())(b bool){ defer func(){ if x := recover(); x != nil{ b = true } }() f() return }原文链接:https://www.f2er.com/go/190461.html
这个代码片段摘自<< 学习go语言 >>,虽然看起来很简单,但是提供了非常好的范例和一种比较优雅的思想:
func checkPanic(f func())(b bool){ defer func(){ if x := recover(); x != nil{ b = true } }() f() return }原文链接:https://www.f2er.com/go/190461.html