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

将恐慌捕获到字符串变量中

将恐慌捕获到字符串变量中

Go
慕码人8056858 2023-02-14 15:25:26
我有一个不寻常的请求。我需要一种方法将我捕获的恐慌转换为字符串,以便我可以保存它。我已经用 recover() 捕获了恐慌,但它不能转换为字符串,因为它是一个 runtime.boundError 类型的接口。有谁知道如何将恐慌保存到字符串变量中以备将来使用?
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

我想你可以使用type assertion. 使用类型断言,您可以检查接口(在本例中为 runtime.BoundError,如您所说)是否属于特定类型。它通常用于确保接口值满足另一个接口或查找接口的具体类型。

检查这个游乐场。您可以将其断言为stringtype 。 https://go.dev/play/p/b6EtGrh0gGj


查看完整回答
反对 回复 2023-02-14
  • 1 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

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