我正在使用大猩猩 XMLRPC。根据示例,
func (h *HelloService) Say(r *http.Request,
args *struct{Who string},
reply *struct{Message string}) error {
reply.Message = "Hello, " + args.Who + "!"
return nil
}
并RPC.RegisterService(new(HelloService), "")为我提供服务HelloService.Say()。我想拥有helloService.say()。我能够通过将注册函数修改为RPC.RegisterService(new(HelloService), "helloService"). 但我无法导出小写方法。
我了解 golang 只允许导出大写方法。那么小写方法有什么解决方法吗?