func sum(req Request) (Response, error) {
if request, ok := req.(sumRequest); ok {
var sum int
for _, i := range request {
sum += i
}
return sum, nil
}
return nil, errors.New("The request []int is required. ")
}
为什么我点击Request不能跳转到定义,我自己写的interface 或者struct都可以,为什么这个不可以,费解
func sum(req Request) (Response, error) {
if request, ok := req.(sumRequest); ok {
var sum int
for _, i := range request {
sum += i
}
return sum, nil
}
return nil, errors.New("The request []int is required. ")
}
为什么我点击Request不能跳转到定义,我自己写的interface 或者struct都可以,为什么这个不可以,费解