go - 我们在使用google protocol buffer时,是否可以修改生成的pb.go文件?

标签 go protocol-buffers

比如在生成的pb.go文件中添加一个接口(interface)或者关联一个我创建的函数和一个struct可以吗?

我想要进行此类更改的原因是它会使我的代码更易于实现。我不确定我是否被允许这样做,因为生成的文件中的第一个注释行说“不要编辑”。

最佳答案

您可以根据需要编辑生成的代码。但不建议这样做,因为如果您再次编译代码,您的更改将被丢弃,并且您可能会遇到一些意想不到的错误。

关于go - 我们在使用google protocol buffer时,是否可以修改生成的pb.go文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55768535/

相关文章:

c# - Proto Buffers 不以可读格式存储数据

file - Golang读取文件回车

go - 在Golang中将字符串转换为时间结构

go - WriteMessage 上的 Websocket 失败

protocol-buffers - protobuf 和 caffe 的安装问题

C# .net Protocol Buffer - protobuf-net 支持序列化对象值字典吗?

java - 从 Protocol Buffer 字段中获取 Camel 名称

go - (Golang)整洁架构 - 谁应该做编排?

go - regexp.FindAll* 的最大行长度?

c++ - 安装多个版本时使用特定的 protobuf 版本