为什么引入 2 种 protobuf 包
来源:2-4 ProtoBuf的使用
ysysyg
2021-06-03 21:10:43
老师您好,为什么在 go.mod 中导入一个 github 下的 protobuf 包和一个 google 下的 protobuf 包 ?
课程中,我们练习了 proto.Marshal、proto.Unmarshal,它们都是 “google.golang.org/protobuf/proto”这个包提供的功能
所以 “github.com/golang/protobuf”这个包此处的作用是什么 ?
1回答
在我录制视频的时候,的确那几条go get命令安装protobuf相关库的时候会有两个不同的包被自动拉进来。这个问题官方已经解决了。如果用最新的版本就没有问题,不过还有些其他的改动,具体列在这里:
https://class.imooc.com/lesson/1814#mid=42679
工作中的话建议使用最新的版本。
相似问题
回答 1
回答 1