proto文件类型补充
proto文件类型及语法
proto文件的类型上次写了message和service,此外还有map和enum
代码如下
map
1 | message Pong{ |
enum
1 | enum Test{ |
生成的go语言代码如下
1 |
|
1 | //Pong结构体 |
定义的enum类型会定义为int32的常量
补充语法
上次在proto中未提到import,
proto中也支持import导入其他文件中定义的数据类型
1 | import "base.proto"; |
注意
在生成代码时需要同时为多个proto文件生成代码,否则会出现找不到数据类型的情况
- 标题: proto文件类型补充
- 作者: lkpalu
- 创建于 : 2024-11-10 21:56:19
- 更新于 : 2024-11-10 22:03:25
- 链接: https://redefine.ohevan.com/2024/11/10/proto文件类型补充/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论