mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-25 21:52:21 +00:00
fixed code
This commit is contained in:
parent
b9e1ec32a3
commit
8962389105
@ -285,7 +285,6 @@ func (p *netrpcPlugin) buildServiceSpec(svc *descriptor.ServiceDescriptorProto)
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
func (p *netrpcPlugin) genServiceCode(svc *descriptor.ServiceDescriptorProto) {
|
func (p *netrpcPlugin) genServiceCode(svc *descriptor.ServiceDescriptorProto) {
|
||||||
for _, svc := range file.Service {
|
|
||||||
spec := p.buildServiceSpec(svc)
|
spec := p.buildServiceSpec(svc)
|
||||||
|
|
||||||
var buf bytes.Buffer
|
var buf bytes.Buffer
|
||||||
@ -297,7 +296,6 @@ func (p *netrpcPlugin) genServiceCode(svc *descriptor.ServiceDescriptorProto) {
|
|||||||
|
|
||||||
p.P(buf.String())
|
p.P(buf.String())
|
||||||
}
|
}
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
为了便于维护,我们基于Go语言的模板来生成服务代码,其中tmplService是服务的模板。
|
为了便于维护,我们基于Go语言的模板来生成服务代码,其中tmplService是服务的模板。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user