在Go中取消带有自定义错误的上下文

时间:2019-02-01 20:28:28

标签: go

我创建了可取消的Go上下文,我需要不时取消它。但是,标准的“上下文已取消”错误消息对我而言似乎并不太有用。我想定做一个。但是没有明确的方法可以做到这一点!当您打开context包源,尤其是WithCancel函数时,您会看到使用了错误Cancelled,但实际上没有理由说自定义错误对象不是CancelFunc的参数

问题是,有没有一种简单的方法可以在Go中创建带有自定义取消错误消息的可取消上下文,而无需复制粘贴WithCancel源代码?

0 个答案:

没有答案