当我们使用Google协议缓冲区时,可以修改生成的pb.go文件吗?

时间:2019-04-19 22:33:36

标签: go google-protocol-buffer

例如,可以在生成的pb.go文件中添加接口或将我创建的函数与结构相关联吗?

我要进行此类更改的原因是它将使我的代码更易于实现。我不确定是否可以执行此操作,因为生成的文件中第一条注释行显示“请勿编辑”。

1 个答案:

答案 0 :(得分:2)

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