我有一些示例代码,将接口作为输入,如下所示。
type RouteGuideServer interface {
...
}
func RegisterRouteGuideServer(s *grpc.Server, srv RouteGuideServer) {
s.RegisterService(&_RouteGuide_serviceDesc, srv)
}
这一切都很好,但是当实现这个服务器时,我们有以下代码,它为函数提供了一个结构(实现接口),如下所示。
type routeGuideServer struct {
...
}
...
pb.RegisterRouteGuideServer(grpcServer, &routeGuideServer{})
我希望当给出错误的类型时会抛出错误。为什么这有效?我感觉这个应该不行吧?
我会感谢任何反馈,谢谢!
守候你守候我
红糖糍粑
慕斯709654
随时随地看视频慕课网APP
相关分类