关于 userError

来源:8-5 服务器统一出错处理2

蹭你七时年

2021-06-25

图片描述
红框部分的 userError 明明返回值是 string 而这个方法 要求返回是一个 error,为什么不报错。。

写回答

1回答

ccmouse

2021-06-27

userError就是userError类型。它有方法String(),所以它实现了Error接口。

这里type userError string

我们定义了自定义类型userError。它不等同于string类型。虽然它的“内容”就是string。

0
1
GX活力4844
type error interface { Error() string } 是 userError 是实现了 Error() string 方法吧
2021-08-24
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程