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



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

我想进行这些更改的原因是这将使我的代码更容易实现。我不确定我是否被允许这样做,因为生成的文件中的第一个注释行说"请勿编辑"。

您可以根据需要

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

相关内容

最新更新