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

获取返回函数的行号

获取返回函数的行号

Go
叮当猫咪 2021-06-15 17:13:54
是否可以获得从调用范围返回的函数的行号?例子:func callee() error {  if cond {    return errors.New("whoops!")  }  return nil}func caller() {  // Possible to retrieve the line number of callee return here?  callee()}我认为这是不可能的,因为它应该已经从堆栈中删除了,但也许它仍然缓存在某个地方?用例是我有一个 HTTP 处理程序,我想记录返回错误的行和文件名,而不必乱扔代码。
查看完整描述

1 回答

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

添加回答

举报

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