为了账号安全,请及时绑定邮箱和手机立即绑定

golang 恢复返回值语法

golang 恢复返回值语法

Go
SMILET 2021-08-16 15:38:20
我试图了解如何从恐慌情况中恢复过来。通常,这样的事情会做: if r := recover(); r != nil {    fmt.Println("Recovered in f", r) }我能理解这么多。但我见过如下代码片段: if r, ok := recover().(error); ok {    fmt.Println("Recovered in f", r) }什么是.(error)部分在做什么?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信