Go Recover

2024年8月29日 | 1 分钟阅读

Recover 用于从 panic 或错误条件中重新获得程序的控制权。它停止终止序列并恢复正常执行。它从延迟函数调用。它检索通过 panic 调用传递的错误值。通常,它返回 nil,它没有其他效果。

Go recover() 示例

输出

runtime error: integer divide by zero
0
<nil>
1

下一个主题Go Defer