我有如下定义的错误类型
type RetryableError struct {
msg string
}
func (a *RetryableError) Error() string {
return a.msg
}
在单元测试中,如果返回的错误属于
RetryableError
类型,则断言的Go方法是什么? 最佳答案
使用类型断言:
err := someFunc()
if retryable, ok := err.(RetryableError); ok {
// use retryable
}