作者:AmenTo_AT | 来源:互联网 | 2023-01-01 20:27
我正在使用Protobuf3,需要创建地图列表。我以为我可以使用,repeated map
但似乎不能。
我应该怎么用呢?
谢谢
1> Marc Gravell..:
本质上,map<...>
等同于:
repeated TypedPair ...
与
message TypedPair {
KeyType key = 1;
ValueType value = 2;
}
因此,repeated map<...>
将repeated repeated TypedPair
它没有任何意义。
而是定义一个具有地图的类型,并使用它:
message HazMap {
map<...> map = 1;
}
...
repeated HazMap maps = 1;
这可以隐含吗?也许-但这不是现在。