
调用方法返回值是一个 interface,为什么取不到里面的字段
type error interface { Error() string } 调用和返回如下图,返回值 err 是下面 debug 里面的 vErr 
1 rrfeng 2020 年 11 月 27 日 err.Error() 你是怎么得出来 .Errors 这个『东西』的?? |
2 FinnBai 2020 年 11 月 27 日 返回的是 interface,如果想用特定类型的属性,需要类型断言 |
3 rrfeng 2020 年 11 月 27 日 噢,需要转一下类型。 err.(ValidationError) |
4 wangwenfan OP |
5 Mark3K 2020 年 11 月 27 日 @wangwenfan 看看是不是转错了类型: *jwt.ValidationError |
6 wangwenfan OP |