编码
package main
import "fmt"
type unimplementedGreeterServer struct {
}
func (unimplementedGreeterServer) SayHello() string {
return "hello"
}
func main() {
s := &unimplementedGreeterServer{}
ret := s.SayHello()
fmt.Println(ret)
}
结果
hello
问题:为什么 SayHello 方法没有 unimplementedGreeterServer 点或 unimplementedGreeterServer 接收器可以运行
我认为权利将是
func (s unimplementedGreeterServer) SayHello2() string {
return "hello"
}
func (s *unimplementedGreeterServer) SayHello3() string {
return "hello"
}
不是
func (unimplementedGreeterServer) SayHello() string {
return "hello"
}
牧羊人nacy
相关分类