【摘要】 最近总结了使用go开发遇到的一些坑,各位喜欢go的童鞋可以看看。。。。。。
1、 【致命】不是所有Panic都能捕获
我们知道Golang给开发人员提供recover()机制,对堆栈异常(panic)进行捕获并自定义其处理逻辑。下面举个例子:
构造一个除0的异常场景:
输出结果:
【摘要】 最近总结了使用go开发遇到的一些坑,各位喜欢go的童鞋可以看看。。。。。。
1、 【致命】不是所有Panic都能捕获
我们知道Golang给开发人员提供recover()机制,对堆栈异常(panic)进行捕获并自定义其处理逻辑。下面举个例子:
构造一个除0的异常场景:
输出结果: