经典指数          
原因
998
浏览数
0
收藏数
 

当程序运行时,如果遇到引用空指针、下标越界或显式调用panic函数等情况,则先触发panic函数的执行,然后调用延迟函数。调用者继续传递panic,因此该过程一直在调用栈中重复发生:函数停止执行,调用延迟执行函数。如果一路在延迟函数中没有recover函数的调用,则会到达该携程的起点,该携程结束,然后终止其他所有携程,其他携程的终止过程也是重复发生:函数停止执行,调用延迟执行函数。这一说法是否正确。
  • true
  • false

     举报   纠错  
 
切换
1 个答案
反了,先调用defer,再Panic
 
切换
撰写答案
扫描后移动端查看本题